㈠ 如何用CMD 掛起某進程
如果你是想達到編程中的掛起效果,恐怕僅用cmd是不可以的,不過可以用cmd創建,禁用,和結束特定進程, 刪除指定進程(根據進程名稱): wmic process where
㈡ 怎麼在Windows的cmd上讓程序在後台執行
在執行的命令前加上start /b,比如start /b run.bat。就相當於Linux下的run.sh &。
windows上面查看進程,使用tasklist 命令
linux上面顯示進程 使用 ps -ef 命令
----------------------------------------
在windows上面殺進程用taskkill命令
taskkill /im iperf.exe /t /f
linux上面用killall或者 kill命令
killall iperf1.7
----------------------------------------
在windows上面後台運行可以使用start 命令 並且指定/b 選項, linux系統需要在命令後面加上& 符號即可。
後台運行 iperf.exe 網路測試程序,並且把輸出保存到 c:\iperf_multicast_server_logfile.txt
start /b iperf.exe -s -u -l 1k -B 224.0.100.2 -w 1G > c:\iperf_multicast_server_logfile.txt
後台運行/root/iperf1.7 網路測試程序,並且把輸出保存到 /root/iperf_multicast_client_logfile.txt
/root/iperf1.7 -c 224.0.100.2 -u -l 1k -b 400M -w 1G -i 5 -t 60 -T 4 > /root/iperf_multicast_client_logfile.txt&
---------------------------------
windows上面顯示 文本文件內容,可以用type命令。
type c:\iperf_multicast_server_logfile.txt
Linux上面顯示文本文件內容,使用cat 命令即可
cat /root/iperf_multicast_client_logfile.txt
兩者的區別在於「任務計劃」會在前台運行,運行帳戶為當前用戶;
而at命令在後台運行,運行帳戶為system。
當然at命令也可以使用/interactive選項在前台運行。
使用at命令要注意兩點:
因為運行帳戶不同,所以一些環境變數是不同的,比如使用pscp遠程拷貝的時候,當前用戶的key已經在注冊表裡,但是system用戶沒有,導致運行失敗。(system如果第一次運行pscp會出現主機驗證,解決方案是要麼用/interactive運行一次,要麼使用pscp -batch)
只有可執行文件(.exe .bat .com)可以直接使用at命令運行,cmd內置命令(如、ren和bat的語法等)要使用at 19:00 cmd /c ….的形式來運行,如果bat文件中也包含cmd命令,也要使用這種方式。
㈢ cmd是個什麼進程啊,是不是病毒啊
CMD是微軟Windows系統的命令行程序,類似與微軟的DOS操作系統。它是是一個32位的命令行程序,運行於NT內核上。
一般情況下你在運行中才可以執行這個命令的。
在進程中不是自動運行的。
懷疑你是中了木馬或病毒什麼的,執行了cmd,中的一些命令吧!
如果是你運行的話就正常,是自動運行的話就中毒了!
㈣ 如何用CMD命令運行程序
解決步驟如下:
1.找到他的地址
2.直接打入名稱,例如你要打開C盤下的123文件夾下的software.exe。
CMD是命令解釋程序。CMD的命令比較容易運行,只要操作得當,都沒有什麼問題。
㈤ 如何在Windows的cmd下讓程序在後台執行
你的意思是說cmd不能到後台執行命令總是留個界面在你的桌面看著煩嗎?
純cmd沒有隱藏界面到後台執行命令的功能。
不過不用擔心,可以用vbs腳本實現。
新建一個文件,名字隨意,但後綴名一定是「.vbs」,也就是新建一個vbs文件,用記事本打開,裡面寫上:
====代碼開始====
Set Ws = CreateObject("Wscript.Shell")
Ws.Run("XXXX.bat"),0
====代碼結束====
【其中,XXXX.bat就是你要執行的批處理文件】
保存代碼,然後運行。
cmd界面不再出現在你的桌面中。
可是當你打開任務管理器時,仍然可以看到cmd.exe進程,並且在後台悄悄執行你的命令。
㈥ 電腦運行很慢,進程里有很多CMD.EXE文件運行。
從您的描述情況看,應該是中了病毒,類似灰鴿子的病毒。不過,也可能是中了腳本病毒,把執行CMD寫入腳本。
如果您沒有使用CMD窗口操作DOS的習慣,我建議您徹底刪除它。進入安全模式,搜索「CMD.exe」文件,找到了全部刪除。如果刪除不了,打開任務管理器(同時按下CTRL+ALT+DELETE按鍵)-任務管理器-進程-CMD.EXE-結束任務。
重啟電腦,這些世界清凈了
㈦ 用CMD怎樣運行一個進程
start "" "E:\易\新建文件夾\VStart.exe"
這個命令就行了,但是中文不太好輸入,最好改成純英文的路徑。
㈧ cmd.exe進程是什麼請高手指點
XP系統里並沒有cmd.exe的進程,cmd.exe是XP系統的命令提示符程序,可以執行一些在DOS下執行的應用程序,但是並不會隨系統啟動時運行,這有可能是個木馬或者其他病毒程序,建議查殺
1、如果安裝文件就在硬碟上,而且系統是從硬碟的安裝目錄裝的,那先將這個安裝目錄改個名字
2、刪除c:\winnt\system32\dllcache\cmd.exe,
3、然後再刪除system32\cmd.exe
4、系統會提示說系統文件丟失要求插入光碟,忽略就行了
禁止運行命令解釋器和批處理文件方法:通過修改注冊表,可以禁止用戶使用命令解釋器(CMD.exe)和運行批處理文件(.bat文件)。新建一個雙位元組(REG_DWORD)執行HKEY_CURRENT_USER\Software\Policies\ Microsoft\Windows\System\DisableCMD,修改其值為2,命令解釋器和批處理文件都不能被運行。修改其值為1,則只是禁止命令解釋器的運行。
就是替換掉系統的cmd.exe文件。但是由於此文件受系統保護,所以必須用一種特殊的辦法。至於那個用來替換cmd.exe的文件,可以隨便找一個運行時候沒有什麼提示的東西就行。C:\Windows\system32下面有很多這樣的文件,隨便找一個就行。替換方法是:首先刪除C:\WINDOWS\system32\Dllcache\下面的cmd.exe,然後盡快將C:\WINDOWS\system32\下面的cmd.exe替換成所需的文件。當系統提示要求插入WINDOWS安裝光碟的時候,不要理他,直接單擊「取消」就可以了。之後當你開始-〉運行-〉cmd的時候,dos窗口自然不會出現了
㈨ 如何在CMD中用命令開啟一個進程
用CD命令進入那個程序所在目錄,打出程序名,enter
㈩ cmd文件和命令行窗口運行java程序的區別
是不是想直接用bat運行java程序,運行結束時不直接退出讓你看得到結果?
方法:用CMD的「pause」命令讓CMD窗口先暫停後按任意鍵再退出
示例代碼:(Test.java文件)
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(String[]a){
Scanners=newScanner(System.in);
intn=s.nextInt();
System.out.println(n+"");
}
}
(runTest.bat文件):
@echooff
javaTest
pause
java文件編譯好之後,測試結果:
此時運行結果就會給你看(我猜你的程序沒有正常運行說的就是看不到結果吧。。。)
為什麼兩個窗口的標題會不一樣?
第一種運行方式是在已打開的CMD窗口中以交互的方式執行一個程序,該CMD窗口佔一個進程,CMD執行普通命令的方式是不開進程的,是直接在原來的進程中執行命令,所以,如果該命令沒有完成,該CMD窗口為了表示此時執行的是某個命令而不是等待用戶輸入命令,所以該CMD窗口標題才會有命令出現。
而第二種運行方式是直接運行BAT腳本,該腳本創建的CMD窗口只為了這個腳本而存在,所以不需要在標題中提示當前的執行的命令(腳本名字就更不用說了),每次雙擊運行一個BAT腳本其實都是運行系統Windows目錄(比如C:Windows)下的system32cmd.exe程序,並且以雙擊的腳本完整路徑作為參數傳遞給它,它才能執行相應腳本。所以標題總是「C:windowssystem32cmd.exe」