誰知道如何讓批處理檔案隱藏或後臺執行

2022-01-03 08:29:00 字數 2013 閱讀 9256

1樓:匿名使用者

工具→資料夾選項→檢視→選擇「不顯示隱藏的資料夾和檔案」。

但開始時你要把檔案的屬性改成隱藏的。

2樓:

如果你會vb或vc的話,用shellexecute函式就可以。

3樓:當年明月

使用 start /b test.cmd就可以了,然後再對應的批處理test.cmd中開頭一句寫上@echo off,那麼命令列執行的過程就不會看到什麼東西了。

start ["title"] [/dpath] [/i] [/min] [/max] [/separate | /shared]

[/low | /normal | /high | /realtime | /abovenormal | /belownormal]

[/wait] [/b] [command/program]

[parameters]

"title" 在視窗標題欄中顯示的標題。

path 起始目錄

b 在不建立新視窗的情況下開始應用程式。 除非

啟動 ^c 處理,否則該應用程式會忽略 ^c 處理;

^break 是唯一可以中斷該應用程式的方式

i 新環境是傳遞給 cmd.exe 的原始環境,

而不是當前環境

min 開始時視窗最小化

max 開始時視窗最大化

separate 在分開的空間內開始 16 位 windows 程式

shared 在分共享的空間內開始 16 位 windows 程式

low 在 idle 優先順序類別開始應用程式

normal 在 normal 優先順序類別開始應用程式

high 在 high 優先順序類別開始應用程式

realtime 在 realtime 優先順序類別開始應用程式

abovenormal 在 abovenormal 優先順序類別開始應用程式

belownormal 在 belownormal 優先順序類別開始應用程式

wait 啟動應用程式並等候它結束

command/program

如果是內部 cmd 命令或批檔案,那麼該命令處理器是

用 /k 命令列開關執行 cmd.exe 的。這表示該視窗在命令執行

後仍然存在。

如果不是內部 cmd 命令或批檔案,則是一個程式,並

作為視窗應用程式或控制檯應用程式執行。

parameters 這些為傳送到命令/程式的引數

如果命令副檔名被啟用,通過命令列或 start 命令的外部命令

呼叫會如下改變:

將檔名作為命令鍵入,非可執行檔案 可以通過檔案關聯呼叫。

(例如, word.doc 會呼叫跟 .doc 副檔名關聯的應用程式)。

關於如何從命令指令碼內部建立這些關聯,請參閱 assoc 和

ftype 命令。

執行的應用程式是 32-位 gui 應用程式時,cmd.exe 不等應用

程式終止就返回命令提示。如果在命令指令碼內執行,該新行為

則不會發生。

如果執行的命令列的第一個符號是不帶副檔名或路徑修飾符的

字串 "cmd","cmd" 會被comspec 變數的數值所替換。這

防止從當前目錄抓出 cmd.exe。

如果執行的命令列的第一個符號沒有副檔名,cmd.exe 會使用

pathext 環境變數的數值來決定要以什麼順序尋找哪些擴充套件

名。pathext 變數的預設值是:

.com;.exe;.bat;.cmd

請注意,該語法跟 path 變數的一樣,分號隔開不同的元素。

查詢可執行檔案時,如果沒有相配的副檔名,看一看該名稱是否

與目錄名相配。如果確實如此,start 會在那個路徑上呼叫

explorer。如果從命令列執行,則等同於對那個路徑作 cd /d。

求bat批處理檔案,求一個bat批處理檔案

以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的多個資料夾放一起雙擊執行 cls echo off rem 將多個資料夾裡的一個指定名稱的子資料夾裡的最後一張jpg提取 拷貝 複製到同一個指定新資料夾 title z cd d dp0 powershell noprofile ...

怎麼用批處理檔案寫文字,怎麼用批處理檔案寫一個文字文件?

這個很簡單吧,看下面的內容,複製到記事本儲存為批處理檔案 echo 123 新建文字文件.txt echo 456 新建文字文件.txt echo 789 新建文字文件.txt如上,如果使用一個 符號的時候的話會清楚前面的內容,2個 符號則是內容的疊加,想新增內容只要新增行數就行了 你可以這樣寫,然...

批處理檔案列表前的序號問題,批處理檔名前加序號

延遲變數的原因。加一行即可 set n 0 for f delims i in dir a b o en dp0 do echo n i set a n 1 echo 當前目錄包含檔案 夾 n 個pause nul echo off setlocal enabledelayedexpansionfo...