以管理員身份運行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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 锦州市| 康乐县| 锡林浩特市| 高雄市| 乳山市| 武鸣县| 大新县| 墨玉县| 乾安县| 乐昌市| 万荣县| 孝感市| 北流市| 泾川县| 甘泉县| 红河县| 福贡县| 陇西县| 潮安县| 四川省| 富阳市| 宁强县| 丰都县| 鱼台县| 鹤岗市| 长武县| 沂源县| 榆中县| 天台县| 南澳县| 措美县| 安泽县| 石渠县| 临汾市| 佳木斯市| 子长县| 上高县| 华容县| 钟祥市| 嘉禾县| 义马市|