Jeśli mam następujący skrypt (który po prostu drukuje pierwszy argument do konsoli):Jak przekazać argument rozpoczynający się od "//" do skryptu wsh?
@if (@X)==(@Y) @end /* JScript comment
@echo off
cscript //E:JScript //nologo "%~f0" %*
exit /b %errorlevel%
@if (@X)==(@Y) @end JScript comment */
WScript.Echo(WScript.Arguments.Item(0));
I spróbować czegoś podobnego
C:\>test.bat "//test"
I pojawia się następujący błąd
Input Error: Unknown option "//test" specified.
Pomimo cytatów. Jest on dostępny jako opcja dla hosta skryptu Windows. W jaki sposób można przekazać argument rozpoczynający się od //
. Nazwane argumenty?
Wow. Świetny hack! Nigdzie nie zobaczyłem tego dokumentu, ale sprawdzę ponownie – npocmaka