Commit 03af9603 03af9603622236da1c8376bffc88b61047dcf17c by Elmar Langholz

refs #269 - Fixing unsupported spaces in path and argument splitting

1 parent c00068c7
1 @ECHO OFF 1 @ECHO OFF
2 @setlocal EnableDelayedExpansion
3 set CASPER_PATH=%~dp0.. 2 set CASPER_PATH=%~dp0..
4 set CASPER_BIN=%CASPER_PATH%\bin\ 3 set CASPER_BIN=%CASPER_PATH%\bin\
5
6 set PHANTOMJS_NATIVE_ARGS=(--cookies-file --config --debug --disk-cache --ignore-ssl-errors --load-images --load-plugins --local-storage-path --local-storage-quota --local-to-remote-url-access --max-disk-cache-size --output-encoding --proxy --proxy-auth --proxy-type --remote-debugger-port --remote-debugger-autorun --script-encoding --web-security)
7
8 set PHANTOM_ARGS=
9 set CASPER_ARGS=
10
11 set ARGV=%* 4 set ARGV=%*
12 for %%a in ("%ARGV: =" "%") do (
13 set IS_PHANTOM_ARG=0
14 set arg=%%~a
15 for %%i in %PHANTOMJS_NATIVE_ARGS% do (
16 for %%x in (!arg!) do (
17 if "%%x"=="%%i" (
18 set IS_PHANTOM_ARG=1
19 goto :EndOfCheck
20 )
21 )
22 )
23 :EndOfCheck
24 if !IS_PHANTOM_ARG!==0 set CASPER_ARGS=!CASPER_ARGS! !arg!
25 if !IS_PHANTOM_ARG!==1 set PHANTOM_ARGS=!PHANTOM_ARGS! !arg!
26 )
27
28 call phantomjs%PHANTOM_ARGS% "%CASPER_BIN%bootstrap.js" --casper-path="%CASPER_PATH%" --cli%CASPER_ARGS%
...\ No newline at end of file ...\ No newline at end of file
5 call phantomjs "%CASPER_BIN%bootstrap.js" --casper-path="%CASPER_PATH%" --cli %ARGV%
...\ No newline at end of file ...\ No newline at end of file
......