futtatásához
Annak ellenére, hogy a Kocsi v3 szkriptek egyszerű szöveges fájlok, akkor kap egy kiterjesztése .au3 annak érdekében, hogy könnyebb megkülönböztetni egy egyszerű szöveges fájlt a script. Ha a teljes telepítési lehetőség - futtatható szkripteket egyszerűen dupla kattintással. Ezen felül, akkor adjunk hozzá néhány további parancsokat a helyi menüből a fájlok .au3.
Itt egy példa script.
Scripts egy kicsit bonyolultabb, mint a szabály, használja ezt a funkciót. amelyek jellemzően a végén található a forgatókönyvet. Itt egy példa a script, amely a funkció:
; Ez a második script (funkció)
MsgBox (0 „A második forgatókönyvet!”. „Üdvözlet a forgatókönyvet!”)
TestFunc ()
Parancssori paramétereket (CMD)
Különleges $ tömb tartalmazza a CmdLine parancssori paraméterek át a Kocsi script indításakor. Amikor ez a szkript fájl neve nem esik ebbe a tömbbe. Használja a makró @ScriptName. ha kell szerezni. Paraméterek szóközöket kell csatolni a „kettős idézőjelek”. Összeállította script veszi parancssori paraméterek, valamint az eredeti forgatókönyvet. Egy tömb $ CmdLine állandó, és nem érhető el a változó méretek és paraméterek alatt kapott indítási parancsfájlt.
$ CmdLine [0] - a paraméterek száma
$ CmdLine [1] - az 1. opciót (után megy a script neve)
$ CmdLine [2] - az opció 2, stb
.
$ CmdLine [$ CmdLine [0]] - ez egy egyszerű módja annak, hogy az utolsó paraméter.
Például, ha a szkript fut az alábbiak szerint:
AutoIt3.exe myscript.au3 param1 „ez egy másik lehetőség”
$ CmdLine [0] egyenlő lesz. 2
$ CmdLine [1] egyenlő lesz. param1
$ CmdLine [2] egyenlő lesz. egy másik lehetőség
Amellett, hogy a CmdLine van egy változó $ $ CmdLineRaw. amely tartalmazza a parancssori paramétereket az eredeti formában. például:
$ CmdLineRaw egyenlő lesz. myscript.au3 param1 „ez egy másik lehetőség”
Összeállította script elfogadja a paramétereket ugyanúgy:
myscript.exe param1 „ez egy másik lehetőség”
$ CmdLineRaw egyenlő lesz. param1 „ez egy másik lehetőség”
Megjegyezzük, hogy $ CmdLineRaw nem összeállított szkriptek és visszaadja a teljes elérési utat a forgatókönyvet idézetek és opciók / ErrorStdOut, / AutoIt3ExecuteScript, ha van ilyen.
Megjegyzés. array $ CmdLine [. ] Visszatérhet legfeljebb 63 paramétert, és a $ CmdLineRaw mindig visszatér a teljes vonal paraméterei.
Különleges parancssori kapcsolók Kocsi
Form1. AutoIt3.exe [/ ErrorStdOut] [/ AutoIt3ExecuteScript] file [params. ]
Futtasd le a szkriptet AutoIt3-mat
Csak futtatni Kocsi script úgynevezett „myscript.au3” használata:
'AutoIt3.exe myscript.au3'
Forma2. Compiled.exe [/ ErrorStdOut] [params. ]
Fuss a lefordított script által létrehozott Aut2Exe.
Forma3. Compiled.exe [/ ErrorStdOut] [/ AutoIt3ExecuteScript file] [params. ]
Végezze nem összeállított forgatókönyv az előzőleg összeállított script. Ennek megfelelően nincs szükség arra, hogy AutoIT3.exe fájl összeállított forgatókönyv esetén is szükség van, hogy fenntartsák a képes futtatni nem fordított szkripteket.
Forma4. AutoIt3.exe [/ ErrorStdOut] / AutoIt3ExecuteLine "parancssor"
Fuss egy sor kódot.
Kocsi ikon nem jelenik meg a tálcán, ha használja / AutoIt3ExecuteLine
Megjegyzés: Megfelelő használata szimpla és dupla idézőjelek is nagyon fontos, valamint egy- és kétágyas.
Forma3 Forma4 és le lehet tiltani a script alkalmazásával összeállított irányelv # NoAutoIt3Execute.