
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]
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ě
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.