簡體   English   中英

以管理員身份運行 Bat File/ Cmd File Windows 10

[英]Run as Administrator Bat File/ Cmd File Windows 10

我有以下 cmd 命令:

C:\Users\spidey\AppData\Local\Programs\Python\Python39\python C:\Users\spidey\Documents\sleepScript\textdocument.py

.bat文件中。 當我雙擊並運行它時,它運行良好,但是當我嘗試右鍵單擊並run as administrator時,它只會打開 window 並在沒有完成執行的情況下突然關閉。

該命令的最終結果是一個文本文件,它是在第一種情況下創建的,但當我嘗試以管理員身份運行它時不會。

以管理員身份運行的原因是因為我將在雲上運行它,所以它以管理員身份運行。

以下是textdocument.py的內容:

import datetime
file = open('read.txt', 'w') 
file.write('Executed @ ' + str(datetime.datetime.now())) 
file.close() 

這是另一個更新:嘗試創建快捷方式並將其高級屬性設置為以管理員身份運行。 但這也行不通。 在此處輸入圖像描述

完成此操作后,我嘗試以管理員身份再次運行.bat文件,但沒有效果。

正如評論中所建議的,我將所有文件轉移到 C:驅動器,以便所有人都可以訪問。 但不幸的是,window 只是打開並突然關閉而沒有給出最終結果。 另一方面,正常運行也在這里工作。

這是命令:

C:\Python\Python39\python C:\uiPath\textdocument.py

經過長時間的調試,我意識到該命令實際上運行正確。 在添加我的 python 腳本后,它就是將文件保存到另一個默認目錄中:

os.chdir(path)

其中 path 是我希望它存儲的路徑。 而在雙擊並運行它的情況下,默認情況下該路徑設置為文件所在的路徑。

問題得到了解決。 謝謝大家的幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM