Windows 批处理文件:创建快捷方式并在Chrome as应用程序中打开

Windows 批处理文件:创建快捷方式并在Chrome as应用程序中打开,windows,google-chrome,batch-file,shortcut,Windows,Google Chrome,Batch File,Shortcut,我正在尝试创建一个批处理文件,该文件创建一个带有图标的网址快捷方式,并在应用程序模式/全屏/信息亭中打开Chrome。在尝试以下操作时,这将按预期工作: chrome.exe --app="http://app.mydomain.com" 从批处理文件创建时,地址将在新窗口中打开(如果窗口打开,则为新选项卡)。为什么我的快捷方式不使用--app=”“部分? 在下面创建.bat文件: @echo off @echo. @echo. @echo. ::Set the application

我正在尝试创建一个批处理文件,该文件创建一个带有图标的网址快捷方式,并在应用程序模式/全屏/信息亭中打开Chrome。在尝试以下操作时,这将按预期工作:

chrome.exe --app="http://app.mydomain.com" 
从批处理文件创建时,地址将在新窗口中打开(如果窗口打开,则为新选项卡)。为什么我的快捷方式不使用--app=”“部分? 在下面创建.bat文件:

@echo off 
@echo. 
@echo.
@echo.

::Set the application-specific string vars 
SET AppDescription=GRS
SET IconName=logo.ico
SET Shortcut_Name=GRS.url
SET URL_PATH="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window --start-fullscreen --app="http://app.mydomain.com" 

::Set the common string vars 
SET WORKING_PATH=%~dp0
SET ICONDEST=c:\ProgramData\%AppDescription%
SET LinkPath=%userprofile%\Desktop\%Shortcut_Name%

@echo. Copy Icon 
IF EXIST "%ICONDEST%" (GOTO _CopyIcon) 
mkdir "%ICONDEST%"
:_CopyIcon 
copy "%WORKING_PATH%%IconName%" "%ICONDEST%"

echo. 
echo. Create desktop shortcut... 
echo [InternetShortcut] > "%LinkPath%
echo URL=%URL_PATH% >> "%LinkPath%"
echo IDList= >> "%LinkPath%"
echo IconFile=%ICONDEST%\%IconName% >> "%LinkPath%"
echo IconIndex=0 >> "%LinkPath%"
echo HotKey=0 >> "%LinkPath%"
echo. 
echo. 
echo. 
echo. 
echo.You should now have a shortcut to %AppDescription% on your desktop...
echo. 
pause 

因为您必须使用
argument
来扩展:--app=

下面是我用来创建带有参数的快捷方式的.BAT文件:

@echo off
cd c:\
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%userprofile%\Desktop\POS.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "C:\Program Files\Google\Chrome\Application\chrome.exe"  >> CreateShortcut.vbs
echo oLink.Arguments = "  http://localhost/  --kiosk  --kiosk-printing" >> CreateShortcut.vbs
   var pathe =  "C:\Program Files\Google\Chrome\Application";
echo oLink.WorkingDirectory = pathe >> CreateShortcut.vbs
echo oLink.Description = "My Application" >> CreateShortcut.vbs
echo oLink.IconLocation = "C:\logo.ico" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
del CreateShortcut.vbs

因为您必须使用
argument
来扩展:--app=

下面是我用来创建带有参数的快捷方式的.BAT文件:

@echo off
cd c:\
echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateShortcut.vbs
echo sLinkFile = "%userprofile%\Desktop\POS.lnk" >> CreateShortcut.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateShortcut.vbs
echo oLink.TargetPath = "C:\Program Files\Google\Chrome\Application\chrome.exe"  >> CreateShortcut.vbs
echo oLink.Arguments = "  http://localhost/  --kiosk  --kiosk-printing" >> CreateShortcut.vbs
   var pathe =  "C:\Program Files\Google\Chrome\Application";
echo oLink.WorkingDirectory = pathe >> CreateShortcut.vbs
echo oLink.Description = "My Application" >> CreateShortcut.vbs
echo oLink.IconLocation = "C:\logo.ico" >> CreateShortcut.vbs
echo oLink.Save >> CreateShortcut.vbs
cscript CreateShortcut.vbs
del CreateShortcut.vbs
try--app=不使用逗号--app=不使用逗号