TABLE OF CONTENTS 1. TXT-SCHEDULER MANUAL 1. 1.1 INTRODUCTION 1.1 1.2 EXECUTIVE WINDOW (command Prompt) 1.2 1.3 LANGUAGE SUPPORT 1.3 1.3.1 Windows-1250 1.3.1 1.3.2 Windows-1251 1.3.2 1.3.3 Windows-1252 1.3.3 1.3.4 Windows-1253 1.3.4 1.3.5 Windows-1254 1.3.5 1.3.6 Windows-1255 1.3.6 1.3.7 Windows-1256 1.3.7 1.3.8 Windows-1257 1.3.8 1.3.9 Windows-1259 1.3.9 1.3.10 Windows-54936 1.3.10 2. DESCRIPTION OF OPERATION 2. 2.1 CREATING TABLE 2.1 2.2 INPUT DATA IN CELLS 2.2 2.2.1 CREATING TASKS AND SUBTASKS 2.2.1 2.3 SAVE CEELS IN TXT FORMAT, always UTF-8 2.3 2.4 CREATING CALENDAR 2.4 2.4.1 <Enter>edit/menu 2.4.1 2.4.1.1 <2> edit menu 2.4.1.1 2.4.1.1.1 <5> creating a calendar 2.4.1.1.1 3. MAIN FILES AND INFO 3. 4. MAIN COMMANDS 4. 4.1 <arrow/1>right <arrow/2>left <5>expand-columns <6>cancel-expand <PageUp/-> <PageDown/+> 4.1 4.1.1 <arrow/1>right 4.1.1 4.1.2 <arrow/2>left 4.1.2 4.1.3 <5>expand-columns 4.1.3 4.1.4 <6>cancel-expand 4.1.4 4.1.5 <PageUp/-> 4.1.5 4.1.6 <PageDown/+> 4.1.6 4.2 <arrow/3>down <arrow/4>up <7>jump-on <8>max-width <f>find <c>calendar-day 4.2 4.2.1 <arrow/3>down 4.2.1 4.2.2 <arrow/4>up 4.2.2 4.2.3 <7>jump-on 4.2.3 4.2.4 <8>max-width 4.2.4 4.2.5 <f>find 4.2.5 4.2.6 <c>calendar-day 4.2.6 4.3 <i>copy+insert <b>backup <Enter>edit/menu <v>view <d>delete <h>help 4.3 4.3.1 <i>copy+insert 4.3.1 4.3.1.1 <i>copy+insert, blank line in calendar 4.3.1.1 4.3.1.2 <i>copy+insert in two steps 4.3.1.2 4.3.2 <b>backup 4.3.2 4.3.3 <Enter>edit/menu 4.3.3 4.3.4 <v>view 4.3.4 4.3.5 <h>delete 4.3.5 4.3.6 <h>help 4.3.6 4.4 <q>insert-up(i>(i-1)) <a>insert-down(i>(i+1)) <=>copy+insert(i>(i+1)) <*>copy+insert(i>2) 4.4 4.4.1 <q>insert-up(i>(i-1)) 4.4.1 4.4.2 <a>insert-down(i>(i+1)) 4.4.2 4.4.3 <=>copy+insert(i>(i+1)) 4.4.3 4.4.4 <*>copy+insert(i>2) 4.4.4 5. INDEXING 5. 6. RECOMMENDATIONS FOR EFFICIENT WORK 6. 6.1 AREA FOR ENTERING CURRENT ACTIVITIES FROM THE CALENDAR 6.1 6.2 AREA FOR ENTERING CURRENT NON-PROJECT TASKS 6.2 6.3 AREA FOR ENTRY OF PROJECT TASKS 6.3 6.4 CALENDAR 6.4
  Date of last change (yyyy-mm-dd): 2026.02.09 1. TXT-SCHEDULER MANUAL 1.1 INTRODUCTION The program is intended primarily for individual users who want to have an overview of important activities, which are usually somewhat structured and placed in a calendar. The data is organized in tabular form, which allows for great transparency. An essential feature of the program is that it allows you to enter multi-line content in an individual field. Therefore, we do not exaggerate if we claim that the program is a tabular stack of txt documents and a calendar. Capturing data is easy, and the default editor is MS Notepad. The program also structures the content of the field (*.txt document) if you follow a few simple rules when writing. The rules are taken from our freeware program which is integrated here as a subroutine: http://www.utilities4promoting.com/txt-indent/indent-free/index.htm We recommend that you take a look at the mentioned freeware program and the accompanying instructions. The program generates a calendar for any year (greater than 2000) and adds it to the end of the table. Including tasks in the calendar is easy, fast and transparent. The program writes the table in CSV format. This is basically the TXT format, except that the <;> (semicolon) character is used to separate the fields. Therefore, the table is compatible with the MS Excel spreadsheet. The <;> (semicolon) character is reserved as a delimiter in *.csv files, so you should not use it when editing table fields. The program is characterized by high speed operation and intuitive user interface. A freeware version of the program is available at: http://www.utilities4promoting.com/txt-scheduler/scheduler-free/scheduler-free.7z 1.2 EXECUTIVE WINDOW (command Prompt) The program will only work properly if the Lucida Console font is selected in the Command Prompt window. Setting procedure (necessary for correct output): - move the mouse to the center of the upper bold edge of the runner window; - right click; - select Properties from the drop-down menu; - select the Font tab; - this tab includes the Lucida Console font. In the Layout tab, you select the size of the executable window. The size must be able to print major commands without a break in multiple lines. THE PROGRAM AND SUBPROGRAMS MUST BE INSTALLED IN YOUR OWN DIRECTORY During execution, the program creates and also deletes most *.txt and other files. Files: f_*.txt are reserved as work files of the program. 1.3 LANGUAGE SUPPORT You need to select the language that is defined/selected for working with your MS Windows operating system. 1.3.1 Windows-1250 Central Europe languages: Albanian, Croatian, Czech, Hungarian, Polish, Romanian, Serbian (Latin), Slovak, Slovenian 1.3.2 Windows-1251 Cyrillic languages: Azeri, Belarusian, Bulgarian, Macedonian, Kazakh, Kyrgyz, Mongolian, Russian, Serbian, Tatar, Ukrainian, Uzbek 1.3.3 Windows-1252 Latin 1 languages: Afrikaans, Basque, Catalan, Danish, Dutch, English, Faroese, Finnish, French, Galician, German, Icelandic Indonesian, Italian, Malay, Norwegian, Portuguese, Spanish, Swahili, Swedish 1.3.4 Windows-1253 Greek 1.3.5 Windows-1254 Turkic languages: Azeri (Latin), Turkish, Uzbek (Latin) 1.3.6 Windows-1255 Hebrew 1.3.7 Windows-1256 Arabic, Farsi, Urdu 1.3.8 Windows-1257 Baltic languages: Estonian, Latvian, Lithuanian 1.3.9 Windows-1259 Vietnamese 1.3.10 Windows-54936 China 2. DESCRIPTION OF OPERATION 2.1 CREATING TABLE The table is the basic structure in which you enter information. The number of rows and columns is arbitrary. For columns, however, we do not recommend more than five (5). As a rule, you enter the activity in the first column of the row, and the relevant additional information in the other columns. The main view of the table is similar to that in spreadsheet programs. The program allows extremely fast scrolling through the table and editing of individual cells. You edit cells with the default edit program MS Notepad. The main menu is positioned below the table (tabular view). It contains the most important commands, which are activated by pressing the appropriate key. Other (auxiliary) menus are displayed separately. 2.2 INPUT DATA IN CELLS Capturing data is easy, and the default editor is MS Notepad. SAVE CEELS IN TXT FORMAT, always UTF-8. An essential feature of the program is that it allows you to enter multi-line content in an individual field. This allows for a structured multi-row description of activities, or the capture of an entire TXT document into a single table cell. 2.2.1 CREATING TASKS AND SUBTASKS Creating tasks and sub-tasks is the same way as creating chapters and sub-chapters in our freeware program TXT-INDENT: http://www.utilities4promoting.com/txt-indent/indent-free/index.htm Assignments and subtasks are broken down in such a way that they are numbered as chapters in the book. 2.3 SAVE CEELS IN TXT FORMAT, always UTF-8 2.4 CREATING CALENDAR If you choose to add a calendar, a calendar will be added to table. Start with main view/menu. 2.4.1 <Enter>edit/menu 2.4.1.1 <2> edit menu 2.4.1.1.1 <5> creating a calendar 3. MAIN FILES AND INFO Output files, indexed: http://www.utilities4promoting.com/txt-scheduler/scheduler-free/htm_ndx/htm_out/page_001.htm Screenshot, table view: http://www.utilities4promoting.com/txt-scheduler/scheduler-free/pdf_02.pdf Screenshot, calendar view: http://www.utilities4promoting.com/txt-scheduler/scheduler-free/pdf_03.pdf Screenshot, cell view: http://www.utilities4promoting.com/txt-scheduler/scheduler-free/pdf_04.pdf 4. MAIN COMMANDS Operation Description 4.1 <arrow/1>right <arrow/2>left <5>expand-columns <6>cancel-expand <PageUp/-> <PageDown/+> 4.1.1 <arrow/1>right Move one column to the right. 4.1.2 <arrow/2>left Move one column to the left. 4.1.3 <5>expand-columns Increasing the width of all columns. If any of the columns has a maximum width limit, the width of such a column is only increased to a defined size. look_at: 4.2.4 4.1.4 <6>cancel-expand Cancel column expansion. All columns shrink and are displayed in a predefined minimal width. But if we have previously defined the max width for some selected columns, the selection of this max width remains valid. Remains valid until it is canceled in the same way as we defined it. Using the <8> max-width command again. look_at: 4.2.4 4.1.5 <PageUp/-> Move up max number of rows. The row that appears at the top of the runtime window (console window) becomes the end row of the runtime window. 4.1.6 <PageDown/+> Move down max number of rows. The row that appears at the end of the runtime window (console window) becomes the first row just below the top of the runtime window. 4.2 <arrow/3>down <arrow/4>up <7>jump-on <8>max-width <f>find <c>calendar-day 4.2.1 <arrow/3>down Move one row down. 4.2.2 <arrow/4>up Move one row up. 4.2.3 <7>jump-on Jump to the selected row. The selected line will be displayed first in the execution window. 4.2.4 <8>max-width Determining and canceling the max width of an individual column. Determining the max column width only applies to the column displayed first in the execution window (far left). If you want to specify the max width of a column when displaying extended columns, first position it on the far left. Use the <5> expand-columns command to display the column in the desired width, and confirm this with the <8> max-width command. The <6> cancel-expand command shrinks all columns to the initial minimum width. But if we have previously defined the max width for some selected columns, the selection of this max width remains valid. The maximum predefined column width will only work when you increase the column width and the requested width is greater than the predefined one. Columns that do not have a predefined maximum width will expand each time you press the <5> key. The maximum allowed column width is valid until it is canceled. We cancel it in the same way as we defined it. The column must be positioned to the far left, and the cancellation is done by using the <8> key again. look_at: 4.1.3 look_at: 4.1.4 4.2.5 <f>find Search for any string. 4.2.6 <c>calendar-day Quick positioning on the current date in the calendar. The current date is the date maintained by the computer's operating system. 4.3 <i>copy+insert <b>backup <Enter>edit/menu <v>view <d>delete <h>help 4.3.1 <i>copy+insert 4.3.1.1 <i>copy+insert, blank line in calendar If we are positioned in the calendar on the date line, the program will immediately insert an empty line under the date line when this option is activated. 4.3.1.2 <i>copy+insert in two steps Copy any line and paste to any location. The procedure takes place in two steps. First we scan the table, press the <Enter> key to finish the scan and select the row we want to copy. This is followed by re-scanning the table, aborting the scan with the <Enter> key and selecting the row where you want to insert the copied row. The program inserts the copied row below the selected location. 4.3.2 <b>backup Back up the current table. Files created during the use of the table and at the end are marked with names containing the date and time (like f_2021_09_10_18_21_07). 4.3.3 <Enter>edit/menu Exit the main menu and select in the submenus: <v> view <1> or <Enter> edit <2> edit menu <3> main menu <9> save/copy, indexing, end 4.3.4 <v>view View and edit only individual fields in a table. Use the arrow keys with the corresponding arrows to move between the individual fields. Fields belonging to the calendar cannot be edited, but rows can be inserted into the calendar. Inserted lines must not contain a date in the 1st (initial) field. 4.3.5 <h>delete Deleting one or a group of rows is done in three (3) steps. - step 1, we scan the entire table, and end the scan with <enter>; - step 2, we select the row to start deleting; - step 3, we select the row to end deleting. Before the actual deletion, the program creates a copy of the current table. 4.3.6 <h>help Displays the name of the HTML file that contains the instructions (user-manual.htm) This is the file you are currently reading. 4.4 <q>insert-up(i>(i-1)) <a>insert-down(i>(i+1)) <=>copy+insert(i>(i+1)) <*>copy+insert(i>2) 4.4.1 <q>insert-up(i>(i-1)) Insert a row one place up the table. The variable "i" is the designation for serial no. lines. It’s just a position change without copying. Insertion can only be done with the line that appears first in the execution window. 4.4.2 <a>insert-down(i>(i+1)) Insert a row one place down the table. The variable "i" is the designation for serial no. lines. It’s just a position change without copying. Insertion can only be done with the line that appears first in the execution window. 4.4.3 <=>copy+insert(i>(i+1)) Copy and paste the line directly below the line that was copied. The variable "i" is the designation for serial no. lines. Copy and insertion can only be done with the line that appears first in the execution window. 4.4.4 <*>copy+insert(i>2) Copy and paste the line on top of table. The variable "i" is the designation for serial no. lines. The line that will be copied from the calendar will be completed. A date will be added to the beginning of the first field. Copy and insertion can only be done with the line that appears first in the execution window. 5. INDEXING The indexing of the table is done by the program first creating each row as a separate *.htm file. The entire calendar is contained in one file, which has the highest sequential number in the tag. Then it indexes the whole group of *.htm files by each word and creates the appropriate indexes. Access to the index of all words and other index files is possible while reading by simple double-clicking on any word. The table is indexed with a separate program running in a separate subdirectory HTM_NDX. The indexing results are stored in the subdirectory HTM_NDX\HTM_OUT. 6. RECOMMENDATIONS FOR EFFICIENT WORK The table is divided into four logical areas: - area for entering current activities from the calendar - area for entering current non-project tasks - area for entry of project tasks - calendar 6.1 AREA FOR ENTERING CURRENT ACTIVITIES FROM THE CALENDAR This is the area at the top of the table to which we copy the current tasks from the calendar. Copying is done with the command <*>copy+insert(i>2) look_at: 4.4.4 6.2 AREA FOR ENTERING CURRENT NON-PROJECT TASKS This is the second work area at the top of the table in which we enter current one-time tasks that are not related to projects or similar structured tasks. As a rule, such tasks are deleted after a certain time, but they remain in the calendar if they were also entered (copied) there. Copying is done with the command <i>copy+inser. look_at: 4.3.1 6.3 AREA FOR ENTRY OF PROJECT TASKS This is the third work area in the table, which is further divided by projects. Newer projects are entered above the older ones (higher in the table). Tasks, changes and additions for an individual project are entered in sequence and descending below the first description or definition of the project. All tasks and additions for a specific project are therefore collected in a specific part of the table. Tasks that are tied to specific dates are copied to the calendar with the command <i>copy+inser. look_at: 4.3.1 6.4 CALENDAR As a rule, we copy and paste into the calendar the tasks that have already been defined in the 2nd and 3rd work areas of the table. However, you can insert blank lines and edit them later. The lines that we copy and insert into the calendar do not start with a year/chapter that is greater than 2000. You can add multiple calendars that are linked, but the program only considers calendars that are defined in the license terms.

This document was structured using the TXT-INDENT program.
More info: www.utilities4promoting.com