[英]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.