Zde uvedu několik mo₧nostφ nastavenφ aplikace pro některΘ typy souborů tak, jak je pou₧φvßm jß.
Compile nebo Run, to je jedno: C:\Program Files\Internet Explorer\IEXPLORE.EXE "%FULLFILENAME%"
XML, resp. DocBook pro XML, pou₧φvßm k psanφ člßnků, diplomky, dokumentace a dalÜφ. Překlßdßnφ mßm do rtf a na v²sledn² soubor spouÜtφm MS Word. U₧ivatelskΘ přφkazy mi jednak překlßdajφ XML do HTML a LaTeXu a třetφ přφkaz spouÜtφ HTML verzi. Jednotlivß pole jsou uvedena takto:
Compile: C:\SGML\bin\db2rtf.bat "%FILEPATH%%FILENAME%%FILEEXT%"
Run: C:\Program Files\Microsoft Office\Office\WINWORD.EXE "%FILEPATH%%FILENAME%.rtf"
User command 1: Convert to HTML: C:\SGML\bin\db2html.bat "%FILEPATH%%FILENAME%%FILEEXT%" "%FILEPATH%%FILENAME%.html"
User command 2: Convert to LaTeX: C:\SGML\bin\db2latex.bat "%FILEPATH%%FILENAME%%FILEEXT%" "%FILEPATH%%FILENAME%.tex"
User command 3: Run HTML: C:\Program Files\Internet Explorer\IEXPLORE.EXE "%FILEPATH%%FILENAME%.html"
Soubory TeXu resp. LaTeXu pro překlad volajφ standardnφ dßvku cslatex, kterß provede přelo₧enφ do DVI a mj. vygeneruje soubor .LOG, kter² si nechßvßm otevφrat. Prvnφ u₧ivatelsk² přφkaz mi zdrojov² soubor LaTeXu přelo₧φ do PDF a druh² spustφ Acrobat Reader na jeho prohlΘdnutφ:
Compile: "C:\TeX\bin\win32\cslatex.bat" %FILENAME%
File to open after compile: %FILEPATH%%FILENAME%.log
Run: windvi -single "%FILEPATH%%FILENAME%.dvi"
User command 1: Convert to PDF: C:\TeX\bin\win32\pdfcslatex.bat %FILENAME%
User command 2: Run PDF: "C:\Program Files\Adobe\Acrobat 4.0\Acrobat\Acrobat.exe" "%FILEPATH%%FILENAME%.pdf"
VßÜ skript lze spouÜtět/překlßdat pomocφ řßdkovΘ utility OSQL napřφklad takto (pokud neznßte přesn² v²znam někter²ch parametrů, podφvejte se do BooksOnline):
Compile: cmd /c osql -Uusername -Ppassword -dtempdb -w1000 -n -i"%FULLFILENAME%" > %FILEPATH%sqloutput.txt
Log file: %FILEPATH%sqloutput.txt
Je potřeba mφt nainstalovanΘho Oracle klienta a ₧e rkEdit je v adresßři c:\rkEdit a mß u sebe navφc adresßř batch:
Compile (mezera mezi %FILEPATH% a %FILENAME% je schvßlně): c:\rkEdit\batch\compilepackage.bat username/password@oraclemachine %FILEPATH% %FILENAME%%FILEEXT%
Log file: C:\temp\compile.txt
Dßvka compilepackage.bat vypadß nßsledovně (přφpadně si upravte cestu k SQLPLUS.EXE a přφpadně upravte cestu k TEMP adresßři):
copy %2%3 C:\TEMP\%3 > NUL
type c:\rkEdit\batch\exit >> C:\TEMP\%3
c:\Oracle\Ora81\bin\SQLPLUS.EXE %1 "@C:\TEMP\%3" > C:\TEMP\COMPILE.TXT
c:\rkEdit\batch\dellines.exe C:\TEMP\COMPILE.TXT 13 frombegin
c:\rkEdit\batch\dellines.exe C:\TEMP\COMPILE.TXT 3 fromend
Dßvka pou₧φvß soubor exit, kter² vypadß nßsledovně (na začßtku musφ b²t prßzdn² řßdek!):
.
set arraysize 2
set maxdata 60000
set scan off
spool c:\temp\errors.lst
timing start
/
timing stop
show errors
spool off
exit
Dßle se předpoklßdß, ₧e SQLPLUS.EXE je v adresßři c:\Oracle\Ora81\bin.
V dßvce se pou₧φvß i soubor dellines.exe. Ten je dodßvßn společně s DLL knihovnou, kterß hledß přφpadnΘ chyby ve souboru, kter² z dßvky ävypadneô. DLL je dostupnß na strßnce produktu v sekci sta₧enφ.
Zde se vyu₧φvß řßdkov² přφkaz ISQL, kter² se instaluje např. s klientem Sybase:
Compile:
spuÜtěnφ celΘho skriptu: cmd /c c:\rkEdit\sql_sybase.cmd %FULLFILENAME%
spuÜtěnφ pouze vybranΘ čßsti sql skriptu: cmd /c c:\rkEdit\sql_sybase.cmd c:\BLOK.TXT %SELECTED=c:\BLOK.TXT%
Log file: c:\result.txt
přičem₧ soubor sql_sybase.cmd mß nßsledujφcφ obsah:
ECHO OFF
c:\sybase\bin\isql.exe -w 2000 -X -SSQL_SERVER -Ddata -i%1 -oc:\result.txt -Unekdo -Pneciheslo
V²znam parametrů (bli₧Üφ popis viz dokumentace)
-w 2000: se Üφřkou v²sledku 2000 znaků
-X: se zaÜifrovan²m přenosem hesla
-i%1: vstupnφ soubor jako parametr volßnφ dßvky = %FULLFILENAME% nebo %SELECTED=c:\blok.txt%
-oc:\result.txt: v²stupnφ soubor
-SSQL_SERVER: přihlaÜuji se na server se jmΘnem "SQL_SERVER"
-Ddata: přihlaÜuji se do databßze se jmΘnem "data"
-Unekdo: přihlaÜuji se jako login se jmΘnem "nekdo"
-Pneciheslo: heslo loginu "nekdo"
Poznßmky:
Přepφnače jsou CASE SENSITIVE.
Pro přepφnače -i a -o (input a output file) je třeba, aby nßzvy souboru a adresßřů v cestě NEOBSAHOVALY mezery, českΘ znaky a byly na lokßlnφm disku. Jinak ISQL nic neřekne a nic neprovede.
JinΘ verze ISQL mohou podporovat vφce přepφnačů.
Překlad C/C++ mů₧ete provßdět pomocφ volně sta₧itelnΘho překladače od firmy Borland.
Compile: cmd /c bcc32.exe -tWD -ps -IG:\Borland\CPP55\Include -LG:\Borland\CPP55\Lib "%FILEPATH%%FILENAME%%FILEEXT%" > "%FILEPATH%OUTPUT.TXT"
File to open after compile: %FILEPATH%OUTPUT.TXT
Run: %FILEPATH%%FILENAME%.EXE
Pozor, je nutnΘ mφt nastavenou cestu do bin adresßře překladače, proto₧e překladač potřebuje jeÜtě dalÜφ věci ke svΘ činnosti a instalačnφ program to automaticky neprovede.
Je jasnΘ, ₧e musφte mφt nainstalovan² překladač, kter² je součßstφ MS .NET Framework Software Development Kitu, kter² zφskßte zdarma na adrese http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml. Vlastnφ nastavenφ ji₧ mů₧e vypadat takto:
Compile: "c:\WINNT\Microsoft.NET\Framework\v1.0.3705\csc.exe" "%FULLFILENAME%"
Run: %FILEPATH%%FILENAME%.EXE