Menu

[r80]: / trunk / CtrlC.Other / src / README.html  Maximize  Restore  History

Download this file

203 lines (203 with data), 9.3 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
	<TITLE></TITLE>
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.4  (Win32)">
	<META NAME="CREATED" CONTENT="0;0">
	<META NAME="CHANGED" CONTENT="20080531;21133348">
</HEAD>
<BODY LANG="ru-RU" DIR="LTR">
<H1>CtrlC</H1>
<P><FONT SIZE=2>Version: III &laquo;Utility System&raquo;,
2008-May-31.</FONT></P>
<H2>Introduction</H2>
<P>CtrlC is a collection of programs for improving overall computer
usability. It does not introduce new functionality to computer's
soft- and hardware but simplifies access to existing one.</P>
<P>It consists of various small one-purpose utilities (e. g., sound
recorder, notes manager) and one, main, program which centralizes and
simplifies access to all computer's resources.</P>
<H2>System requirements</H2>
<UL>
	<LI><P>Java SE Runtime Environment 6.0 or higher (<A HREF="http://java.com/">http://java.com</A>).</P>
	<LI><P>Desktop environment supported by installed Java SE Runtime
	Environment.</P>
</UL>
<H2>Table of contents</H2>
<P><A HREF="#File Menu|outline">File Menu</A></P>
<P><A HREF="#Notes Creator|outline">Notes Creator</A></P>
<P><A HREF="#Notes Creator|outline">Files Creator</A></P>
<H2><A NAME="File Menu|outline"></A>File Menu</H2>
<P><FONT SIZE=2>Version: V &laquo;Natali&raquo;, 2008-May-31.</FONT></P>
<P><EM>This utility is currently &laquo;main&raquo;. That means
exactly it centralizes access to all computer's resources now.</EM></P>
<P>This command line utility is for quick searching, opening and
simple managing of files. It is based on &laquo;quick search&raquo;
technology: you type a <A HREF="#Mask|outline">mask</A> for files'
names and the program finds and shows you the files, right as you
type.</P>
<H3>How to use</H3>
<P>To launch it use following command line:</P>
<UL>
	<LI><P>in Windows-family OS:</P>
	<P><CODE>FileMenu.bat [-exclude
	&lt;excluded-files1&gt;;&lt;excluded-files2&gt;;...] [-title
	&lt;window-title&gt;] &lt;settings-dir&gt; &lt;dir1&gt;;&lt;dir2&gt;;...</CODE></P>
	<LI><P>in other platforms:</P>
	<P><CODE>java -cp bin ru.whitesoft.apps.FileMenu [-exclude
	&lt;excluded-files1&gt;;&lt;excluded-files2&gt;;...] [-title
	&lt;window-title&gt;] &lt;settings-dir&gt; &lt;dir1&gt;;&lt;dir2&gt;;...</CODE></P>
</UL>
<P>where:</P>
<UL>
	<LI><P><CODE>&lt;excluded-files1&gt;, &lt;excluded-files2&gt;,...</CODE>
	are <A HREF="#Mask">mask</A>s for directories and files which will
	be excluded from search and will not be displayed by the
	application.</P>
</UL>
<UL>
	<LI><P><CODE>&lt;window-title&gt;</CODE> is a title of the program's
	window.</P>
	<LI><P><CODE>&lt;settings-dir&gt;</CODE> is a directory where
	settings will be stored. If it does not exist it will be created.</P>
	<LI><P><CODE>&lt;dir1&gt;, &lt;dir2&gt;,...</CODE> are directories
	with files and catalogs the application will perform searching
	amongst.</P>
</UL>
<P ALIGN=LEFT>You may run this program with <CODE>--help</CODE>
argument to see short usage help and copyright information.</P>
<P ALIGN=LEFT><STRONG>Warning!</STRONG> Working directory which the
program is launched with must be equal to the directory where CtrlC
is installed. It is usually ensured by using shortcuts.</P>
<H3><A NAME="Mask|outline"></A><A NAME="Mask|outline"></A><A NAME="Mask|outline"></A><A NAME="Mask|outline"></A>
Mask</H3>
<P>Mask is a string which may contain following special symbols:</P>
<UL>
	<LI><P>&laquo;?&raquo; means any single symbol except path names
	delimiter (&laquo;\&raquo; or &laquo;/&raquo;, depending on
	platform).</P>
	<LI><P>&laquo;*&raquo; means sequence of any symbols except path
	names delimiters.</P>
	<LI><P>&laquo;**&raquo; means sequence of absolutely any symbols.</P>
</UL>
<P>Masks are usually used in search queries, e. g., for finding
files.</P>
<P>Examples of masks:</P>
<UL>
	<LI><P>&laquo;abc&raquo; matches &laquo;abc&raquo; only.</P>
	<LI><P>&laquo;abc*def&raquo; matches &laquo;abcdef&raquo;, &laquo;abc
	jhi def&raquo; but not &laquo;abc\def&raquo;</P>
	<LI><P>&laquo;abc?def&raquo; matches &laquo;abc0def&raquo; but not
	&laquo;abc\def&raquo; or &laquo;abcdef&raquo; or &laquo;abc jhi
	def&raquo;.</P>
	<LI><P>&laquo;abc**def&raquo; matches &laquo;abcdef&raquo;, &laquo;abc
	jhi def&raquo; and &laquo;abc\def&raquo;.</P>
</UL>
<H3>Tips and tricks</H3>
<P>Files list:</P>
<UL>
	<LI><P>You may drag the files with mouse or copy and move them using
	&laquo;cut&raquo;, &laquo;copy&raquo; and &laquo;paste&raquo; key
	combinations (usually &laquo;Ctrl+X&raquo;, &laquo;Ctrl+C&raquo; and
	&laquo;Ctrl+V&raquo;) — the list supports &laquo;drag-and-drop&raquo;
	technology.</P>
	<LI><P>Dropping files on a directory in the list moves them into
	that directory.</P>
	<LI><P>Dropping files on a file from the list opens that file with
	dropped files as command line arguments.</P>
	<LI><P>The list has context menu.</P>
</UL>
<P>Searching:</P>
<UL>
	<LI><P>Your searching queries (<A HREF="#Mask|outline">mask</A>s you
	enter to find or exclude files) are parsed far more intellectually
	than it may appear at first sight. The application is designed with
	usability in mind and principle of least astonishment in particular.
	Try experimenting with <A HREF="#Mask|outline">mask</A>s and you'll
	see that they are very convenient.</P>
</UL>
<P>How to organize files:</P>
<UL>
	<LI><P>Name directories which contain something as a unit (e. g.,
	scanned comics book or downloaded web-site) according to <A HREF="#Mask|outline">mask</A>
	&laquo;*.folder&raquo;. It will let you simply exclude files like
	&laquo;index.html&raquo;, &laquo;BD501.gif&raquo;, &laquo;p12.gif&raquo;
	etc. from the searching list.</P>
	<LI><P>Give the files names which are as descriptive as possible.
	&laquo;Java - Documentation.chm&raquo; is more preferred than
	&laquo;Java\Documentation.chm&raquo;. That will simplify finding the
	files when they will be moved. And that's why the program searches
	by files names first, not by full paths, though it allows to search
	by full paths.</P>
</UL>
<H2><A NAME="Notes Creator|outline"></A><A NAME="Notes Creator|outline"></A>
Notes Creator</H2>
<P><FONT SIZE=2>Version: II &laquo;Major&raquo;, 2008-Apr-28.</FONT></P>
<P>It is an utility for quick creating of simple text notes.</P>
<H3>How to use</H3>
<P>To launch it use following command line:</P>
<UL>
	<LI><P>in Windows-family OS:</P>
	<P><CODE>NotesCreator.bat [&lt;note-base-file-name&gt;] &lt;notes-dir&gt;</CODE></P>
	<LI><P>in other platforms:</P>
	<P><CODE>java -cp bin ru.whitesoft.apps.NotesCreator
	[&lt;note-base-file-name&gt;] &lt;notes-dir&gt;</CODE></P>
</UL>
<P>where:</P>
<UL>
	<LI><P><CODE>&lt;note-base-file-name&gt;</CODE> is a base name of
	the file where the note will be saved.</P>
	<LI><P><CODE>&lt;notes-dir&gt;</CODE> is a directory where the notes
	will be saved.</P>
</UL>
<P ALIGN=LEFT><STRONG>Warning!</STRONG> Working directory which the
program is launched with must be equal to the directory where CtrlC
is installed. It is usually ensured by using shortcuts.</P>
<H3>Tips and tricks</H3>
<UL>
	<LI><P>See buttons' tool tips.</P>
	<LI><P ALIGN=LEFT>If you closed the window, then the note is saved
	(as if you pressed OK).</P>
</UL>
<H2>Files Creator</H2>
<P><FONT SIZE=2>Version: IV, 2008-May-10</FONT></P>
<P ALIGN=LEFT>This program is for creating of files on the basis of
templates.</P>
<H3>How to use</H3>
<P>To launch it use following command line:</P>
<UL>
	<LI><P>in Windows-family OS:</P>
	<P><CODE>FilesCreator.bat &lt;templates-dir&gt; &lt;destination-dir&gt;</CODE></P>
	<LI><P>in other platforms:</P>
	<P ALIGN=LEFT><CODE>java -cp bin ru.whitesoft.apps.FilesCreator
	&lt;templates-dir&gt; &lt;destination-dir&gt;</CODE></P>
</UL>
<P ALIGN=LEFT>where</P>
<UL>
	<LI><P ALIGN=LEFT><CODE>&lt;templates-dir&gt;</CODE> is a directory
	where templates reside.</P>
	<LI><P ALIGN=LEFT><CODE>&lt;destination-dir&gt;</CODE> is a
	directory where new files will be created by default.</P>
</UL>
<P ALIGN=LEFT><STRONG>Warning!</STRONG> Working directory which the
program is launched with must be equal to the directory where CtrlC
is installed. It is usually ensured by using shortcuts.</P>
<P><BR><BR>
</P>
<P><FONT SIZE=2>Copyright &copy; 2008 White Soft grp.
(lavir@users.sourceforge.net).</FONT></P>
<P><FONT SIZE=2>This program is free software; you can redistribute
it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.</FONT></P>
<P><FONT SIZE=2>This program is distributed in the hope that it will
be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU General Public License for more details.</FONT></P>
<P><FONT SIZE=2>You should have received a copy of the GNU General
Public License along with this program; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA</FONT></P>
</BODY>
</HTML>