簡體   English   中英

Windows 8.1無法運行批處理文件而沒有命令提示符閃爍

[英]Windows 8.1 unable to run batch file without command prompt flashing

我已經安排了一個任務來運行批處理文件,當前每次執行該任務時,都會閃爍一個命令提示符框。 這是非常不希望的。 node.js命令提示符窗口會最小化正確執行,這是Windows命令提示符閃爍。 這是計划任務運行的操作:

cmd /min /c "C:\Users\computeruser\Building Intelligence\javadobe\runCheck.bat"

這是批處理文件的內容,(可能不需要顯示,但是我本來是試圖直接從任務計划程序運行這些命令的。將它們放在此批處理文件中,使我與實際發生的事情最接近:運行最小化node.js的javascript文件):

cd "C:\Program Files (x86)\BuildingIntelligence\javadobe\" & START /MIN node index.js /exit

我嘗試過的命令列表:

cmd.exe /c start /min "C:\Users\computeruser\Building Intelligence\javadobe\runCheck.bat"
cmd.exe /c start /min "C:\Users\computeruser\Building Intelligence\javadobe\runCheck.bat" & /exit
%comspec% /c start "" /min "C:\Users\computeruser\Building Intelligence\javadobe\runCheck.bat"

所有這些命令都會使命令提示符框保持打開狀態,而不是將其關閉,而是打開后將其最小化。 還有一條通知,指出“沒有足夠的存儲空間來處理此命令”。

我需要以最高特權運行此任務,盡管大多數時候它需要不可見,但它需要能夠在任務運行時偶爾顯示一個對話框。

在此先感謝您的幫助!

基本上,如果您嘗試的內容不起作用,則將需要第三方工具。 NirCMD應該做到這一點,它是免費軟件。

NirCMD exec hide "C:\Users\computeruser\Building Intelligence\javadobe\runCheck.bat"

此頁面的底部,有一個下載鏈接。 此頁面涵蓋了該工具的功能。

暫無
暫無

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

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