下面是我收集到的一些BAT操作代码,如下所示(先列一点,再后面完善):
/**
* 重载执行相应操作的bat文件
* 比如关闭IE,Chome,word文档,excel文档,
* ppt文档,pdf文档,其他相关关闭操作
*
**/
public function chooseBatFile(url:String):String{
var urlBat:String ;
if(url == "IE"){
//iexplore.exe
urlBat = "taskkill /im iexplore.exe /f";
}
else if(url =="CHOME"){
// chrome.exe
urlBat = "taskkill /im chrome.exe /f";
}
else if(url == "WORD"){
//WINWORD.exe
urlBat = "taskkill /im WINWORD.exe /f";
}
else if(url =="EXCEL"){
//EXCEL.EXE
urlBat = "taskkill /im EXCEL.EXE /f";
}
else if(url =="PDF"){
//Acrobat.exe
urlBat = "taskkill /im Acrobat.exe /f";
}
else if(url == "PPT"){
urlBat = "taskkill /im POWERPNT.exe /f";
}
else if(url == "OTHER"){
//其他相关关闭操作
}
return urlBat;
}
有时候我们希望通过批处理改变默认浏览器类型,
世界之窗:
@echo off&title 世界之窗
set "zujian=HKEY_CLASSES_ROOT\http\shell"
set "世界之窗=TheWorld.exe"
reg add "%zujian%" /ve /d %世界之窗% /f
pause
IE浏览器:
@echo off&title 设ie为默认浏览器
::引号需用 \ 转义
set "zujian=HKEY_CLASSES_ROOT\http\shell"
set "ie="\"C:\Program Files\Internet Explorer\iexplore.exe\" \"%%1\"""
reg add "%zujian%" /ve /d %ie% /f
pause