Potřebuji nastavit parametr dávkového souboru
Potřebuji na počítači s Win98SE nastavit parametr dávkového souboru tak, aby fungoval stejně, jako %~n1 ve WinXP - t.j. aby se vložil jen název souboru bez přípony. Dávkáč, který funguje pod WinXP je ve Win98 nefunkční.
ulož do xxx.vbs
spouštej xxx.vbs c:\sss.lol
spusti to c:\fff.exe s parametrem jen sss
[js]On Error Resume Next
Dim args,a
Set oShell = WScript.CreateObject("WScript.Shell")
Set args = WScript.Arguments
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
set a=FSO.GetFile(args(0))
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "c:\fff.exe "+ Left(a.Name,InStr(a.Name,".")-1)[/js]
Kdyžtak to uprav, funguje to jen na jednu tečku v názvu souboru...
Doufam, že je to to co jsi chtěl
toto je sice pekne, ale neviem ako su win98 na tom s podporou cscript-u.
imho by to tam běžet mohlo... už jen proto, abych se s tim nepsal zbytečně
Překvapilo mě, že zdroják neobsahuje slova jako "Marta" nebo "Jandova"...
Na to abych si mohl tohle dovolit má poradna.net neuvěřitelně zbytečně vysokej GTPR, to se nevyplácí
imho by to tam běžet mohlo... už jen proto, abych se s tim nepsal zbytečně
edit// a když tam běželo i znepřístupnění složek pomocí vbs, tak by tohle mohlo taky
tak som sa pozrel na MSDN a win98 podporuje Windows Script Host, takze by to malo ist.