Quicky.CMD is a wrapper for a broken Quicky 0.4 release. The OS/2 version of QUICKY.EXE, with this ported bug, was compiled in 2011.
InstallThe broken version of QUICKY.EXE is required. To install, save QUICKY.CMD in the same directory as QUICKY.EXE.
Setting a viewer for external links is recommended. Menu Settings (of Quicky), External Links. This optional setting can be
NETSCAPE "%1" or
E.EXE "%1", for example. If you want to, save Graser's icon file as QUICKY.ICO in the same directory as QUICKY.CMD and QUICKY.EXE.
UsageQuicky.CMD requires one argument, the name of an existing file or of a new file. Not all possible file specifications were tested. File names will be uppercased (easy to fix).
Quick
startGo to the directory of QUICKY.CMD and QUICKY.EXE
Execute the command
QUICKY.CMD DEMO.TXT (it's assumed that DEMO.TXT is a new file)
Switch to the Edit mode (menu Edit, Ctrl+E, or paper & pencil icon)
Type
Please use the '''link''' to open [[Quicky.CMD]]. (or select, copy and paste the text below)
Please use the '''link''' to open [[Quicky.CMD]].
Save the file (File menu, Ctrl+S, or diskette icon)
After having saved the new file, close Quicky.
Again execute the command
QUICKY.CMD DEMO.TXTTry to export the viewed file Quicky.CMD as a HTML file (quicky.html) via the File menu
Use the (blue) link to open the internal (= same directory) link "Quicky.CMD"
Toggle the Edit mode to switch between editing and viewing
After viewing the manual (menu Help, or F1) it looks like you cannot return to a document. In the File menu only Save (Ctrl+S) and Export HTML may work. Encountering bugs and missing features are quite likely; it's a simple app to produce basic formatted text.
/* Quicky.CMD, wrapper for broken Quicky 0.4 release (CLI, drag & drop) */
PARSE ARG file
file=Translate(Strip(file))
IF Left(file,1)='"' THEN PARSE VAR file '"' file '"' .
IF file='' THEN EXIT
exe=Stream('QUICKY.EXE','C','QUERY EXISTS')
IF exe='' THEN EXIT
IF Pos('-11 ',Stream(exe,'C','QUERY DATETIME'),6)=0 THEN EXIT
test=Translate(Stream(file,'C','QUERY EXISTS'))
IF test<>'' THEN file=test
IF test='' THEN DO
IF FileSpec('P',file)='' THEN DO
here=Translate(Directory())
IF Right(here,1)<>'\' THEN here=here||'\'
file=here||file
END
END
drive=FileSpec('D',file)
path=FileSpec('P',file)
IF Length(path)>1 THEN DO
path=Reverse(path)
PARSE VAR path 1 path
path=Reverse(path)
END
file=FileSpec('N',file)
IF drive<>FileSpec('D',Translate(Directory())) THEN '@'drive
test=Translate(Directory())
IF Right(test,1)<>'\' THEN test=test||'\'
test=FileSpec('P',test||'\Delete.Me!')
IF Right(test,1)='\' & Length(test)>1 THEN DO
test=Reverse(test)
PARSE VAR test 1 . 2 test
test=Reverse(test)
END
IF path<>test THEN '@CD' path
'@'exe file
EXIT
FWIW; it just makes components of QUICKY.EXE usable, without having to remember to avoid e.g. drive letters.