Egy DUI szkripttel egyszerre több imaget lehet betölteni/eltávolítani/behúzni/kilökni.
Meghívásához csak egy meghajtóra kell betölteni. Ha a szkript nem utal arra, melyik meghajtóra vonatkozik, ezen nem változtatok. (-> duplaklikk is meghívja).
Figyelem: egyszerre csak EGY szkriptet tudok futtatni.
Amíg a szkript fut az alkalmazás ikonja erre változik:
.
Parancs |
Már kész |
Leírás |
Példa |
|---|---|---|---|
; megjegyés |
igen |
Megjegyzés (pontosvesszovel kezdodik) |
; Ez egy megjegyzés |
MOUNT devs image |
igen |
Egy imaget a kiválasztott, meghatározott, vagy minden meghajtóba betöltök. |
mount 1 game1.iso |
igen |
Egy kiválasztott, meghatározott, vagy minden meghajtó kiürítése. |
umount all |
|
ALERT szöveg |
igen |
Szöveget jelenít meg (csak OK) |
alert "GameX 3 image betöltve" |
ENV onoff |
igen |
Be-/kikapcsolja a Környezeti változók helyettesítését (Alap: ki) |
ENV on |
RUN [/WAIT] cmd |
igen |
cmd parancsot futtatni |
run "explorer.exe" /e,T:\ |
WAIT msec ["üznenet"] |
igen |
msec ezredmásodpercet vár |
wait 10000 |
CD folder |
igen |
Megváltoztatja az aktuális könyvtárat (a szkript befejeztével visszaáll) |
CD "Z:\ZipDisc" |
AUDIO onoff |
2.92 |
Be-/kikapcsolja az audioemulációt |
audio on |
SAFEDISC onoff |
2.41 |
Be-/kikapcsolja a safedisc emulációt |
safedisc on |
SECUROM onoff |
2.41 |
Be-/kikapcsolja a securom emulációt |
securom off |
LASERLOK onoff |
2.47 |
Be-/kikapcsolja a laserlok emulációt |
laserlok off |
DEVICES [SET] count |
2.41 |
Az emulációs meghajtók
minimumértékét határozza meg (0 - 4) |
devices 4 |
DEBUG onoff |
igen |
Debug mód be-/kikapcsolása |
debug on |
ERRORSTOP onoff |
igen |
Be/kikapcsolja a "Szkript hibánál
kilép"-et (Alap: be) |
errorstop off |
SCRIPT scriptfile |
igen |
Alárendelt szkriptet futtat |
script "sample-script.dui" |
ADDIMG image |
igen |
Imaget hozzáad az imagelistához |
addimage test.iso |
SETRES w h b f |
igen |
Megváltoztatja a felbontás
szélesség, magasság, és bit képpontonként
paraméterét. (0 = nem változtatni). |
setres 1024 768 512 0 |
INIGET variable ini section valuename |
igen |
Lekérdez egy értéket egy konfigurációs fájlból és egy változóban tárolja. |
INIGET country win.ini "intl" "iCountry" |
REGGET variable key value |
igen |
Lekérdez egy értéket a registrybol fájlból és egy változóban tárolja. |
REGGET regval "HKCU:Software\GameManu\GameName"
"Directory" |
devs: A meghajtók száma vagy "all" vagy "#"
(eszköz), pl. 0 vagy 2 vagy all vagy #
image: Az imagefájl elérése.
onoff: Be-/kikapcsoló, ami lehet bekapcsolt ("ON" vagy "1") vagy kikapcsolt ("OFF" vagy "0").
Környezeti változók:
Ezeket csak a szkriptekbol lehet elérni!!
-Általános:
|
%TEMP% |
Átmeneti adatok mappája (pl. C:\Windows\Temp) |
|
%windir% |
A windows mappa (pl.: C:\Windows) |
-További:
|
%curdev% |
Aktuális meghajtó száma(0 - 3) |
|
%curdir% |
Az akltuális meghajtó betujele (pl. E: vagy P: ) |
|
%devX% |
X meghajtó betujele , ahol X 0 - 3 lehet |
|
%duiscript% |
Szkript teljes elérése (pl. F:\Daemon UI\test.dui) |
|
%duipath% |
A szkript mappája (pl. F:\Daemon UI) |
|
%curres% |
Jelenlegi felbontás, ami a setres parancs paramétere |
Példaszkriptek:
//---------------------------------------------------------------------------------------------------------------------------
A) J:\Daemon\MSDN 10'2000 all.dui:
MSDN mind a 3 imagét betölti
P,Q és R meghajtóba és megnyitja a segítséget.
mount P "J:\Daemon\MSDN 10'2000 1of3.ISO" mount Q "J:\Daemon\MSDN 10'2000 2of3.ISO" mount R "J:\Daemon\MSDN 10'2000 3of3.ISO" env on run "%windir%\Startmenu\Programs\MSDN Library - October 2000.lnk"
B) J:\Daemon\Xtra Fighter.dui:
Egc CD imaget tölt be az aktuális
(#) meghajtóba és elindít egy játékot.
env on mount # J:\Daemon\Xtra Fighter.cue run %curdir%\cdstart\xtra.exe
B) J:\Daemon\Unpack XX.dui:
Egy CD Imaget kicsomagol egy ZIP fájlból
és betölti azt.
env on run /wait pkunzip J:\Daemon\zipped\GameHeaven.zip %TEMP% GameHeaven.* mount # %TEMP%\GameHeaven.cue
DaemonUI,
Copyright ©2000-2007 Harald Breitner