passage shell vers dos
Posté : 31 juil. 2013 13:03
Bonjour,
actuellement je fais une application qui lance Chromium avec certaines options sur plusieurs plateformes
sur linux j'utilise le code ci dessous qui fonctionne.
par contre sous windows j'essai de lancer Chromium de la même façon que sur linux/mac os X afin de respecter le cahier des charges.
avec le code ci-dessous,
j'ai des messages d'erreur comme :windows ne trouve pas le chemin vers le index.html
et la condition semble ne jamais être vrai.
si quelqu'un peut mexpliquer ou sont mes erreurs je lui serai reconnaissant.
actuellement je fais une application qui lance Chromium avec certaines options sur plusieurs plateformes
sur linux j'utilise le code ci dessous qui fonctionne.
Code : Tout sélectionner
APP_ID="labfkoemmejcpdofgfnadhkrflbkfabke"
HOME="${PWD}/../../papa/www/loreAppli/index.html"
CmdLine="\
--allow-file-access-from-files\
--allow-external-pages\
--allow-nacl-crxfs-api\
--enable-nacl\
--enable-nacl-debug\
--always-authorize-plugins\
--enable-nacl-srpc-proxy\
--app-window-size\
--register-pepper-plugins\
--ppapi-out-of-process\
--register-pepper-plugins=${PWD}/appliXr.plugin;application/x-ppapi-appliXr \
--show-fps-counter\
"
if [ "$1" = "papa" ]; then
./chromium/Chromium.app/Contents/MacOS/Chromium --app-id=$APP_ID --homepage=$HOME$CmdLine
else
./chromium/Chromium.app/Contents/MacOS/Chromium $CmdLine $HOME
fi
par contre sous windows j'essai de lancer Chromium de la même façon que sur linux/mac os X afin de respecter le cahier des charges.
avec le code ci-dessous,
j'ai des messages d'erreur comme :windows ne trouve pas le chemin vers le index.html
et la condition semble ne jamais être vrai.
Code : Tout sélectionner
APP_ID="labfkoemmejcpdofgfnadhkrflbkfabke"
HOME="%cd%\..\..\papa\www\loreAppli\index.html"
CmdLine="^
--allow-file-access-from-files ^
--allow-external-pages ^
--allow-nacl-crxfs-api ^
--enable-nacl ^
--enable-nacl-debug ^
--always-authorize-plugins ^
--enable-nacl-srpc-proxy ^
--app-window-size ^
--register-pepper-plugins ^
--ppapi-out-of-process ^
--register-pepper-plugins=%cd%\appliXr.plugin;application\x-ppapi-appliXr ^
--show-fps-counter ^
"
if [ "%1" = "papa" ]; then
.\chromium\win32\chrome.exe --app-id=%APP_ID% --homepage=%HOME%%CmdLine%
else
.\chromium\win32\chrome.exe %CmdLine% %HOME%
fi