以管理員身份運行BAT腳本

          自從Visa之后,微軟加強了對權限的控制。有些系統默認的目錄不能直接訪問,會彈出提示,問你是否繼續。所以普通的Jar不能直接執行,或者說執行了之后無法執行寫操作。并且點右鍵沒有以管理員身份運行的選項。所以我們需要寫一個批處理文件來解決。

          當以管理員身份運行時,當前目錄就發生了變化,所以需要在開始加上:
          cd /d %~dp0

          如果不想讓這個黑黑的CMD窗口一直顯示,可以加上:
          if "%1" == "h" goto begin
          mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
          :begin
          REM

          整體代碼如下:
          cd /d %~dp0
          if "%1" == "h" goto begin
          mshta vbscript:
          createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
          :begin
          REM
          javaw -jar testNoah.jar





          眼鏡蛇

          posted on 2019-06-05 13:10 眼鏡蛇 閱讀(1282) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2019年6月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 江山市| 离岛区| 二手房| 龙泉市| 门源| 怀宁县| 柯坪县| 南宫市| 横峰县| 岑溪市| 龙胜| 沙田区| 扶风县| 陇西县| 盐边县| 吕梁市| 安新县| 大化| 保靖县| 云霄县| 台北县| 吉木乃县| 南木林县| 晴隆县| 灵璧县| 历史| 郁南县| 克东县| 黔江区| 石楼县| 泌阳县| 得荣县| 德清县| 大渡口区| 大港区| 南昌市| 柘城县| 安西县| 楚雄市| 晋宁县| 湄潭县|