Windows系統(tǒng)想要快速設(shè)置開機自動啟動某個程序,可以使用以下幾種方法設(shè)置:
成都創(chuàng)新互聯(lián)專注于北鎮(zhèn)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。北鎮(zhèn)網(wǎng)站建設(shè)公司,為北鎮(zhèn)等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
第一種:設(shè)置啟動項
1.找到啟動文件夾,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打開運行,輸入shell:startup,回車,也可以快速打開啟動文件夾。
2.拷貝需要開機啟動的程序的快捷方式到此文件夾即可。
3.打開任務(wù)管理器-啟動查看啟動項。
這樣就設(shè)置好了,下次計算機啟動時,程序也會自動啟動的。
第二種:使用計劃任務(wù)自啟動
1.新建文本文件DebugStart.txt,打開寫入以下內(nèi)容:
tasklist|find /i "authSender.exe" echo started || start "" "D:\Debug\authSender.exe"。
這條語句不能換行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路徑,tasklist|find /i "authSender.exe"是判斷進程是否存在,程序是否已經(jīng)開啟,如未開啟才會啟動程序,然后改后綴名 .txt 為 .bat,雙擊即可啟動程序。(可以在每條語句前使用 :: 來注釋一條語句),這種方法還可以批量啟動不同程序,只需要在此文件中重啟一行,按相同格式寫第二個要啟動的程序?qū)?yīng)的語句即可。
2.進入任務(wù)計劃程序窗口,創(chuàng)建任務(wù)。
接著選擇觸發(fā)器選項卡,選擇新建,在第一欄開始任務(wù)處選擇登錄時(啟動時開始任務(wù)需要管理員權(quán)限)或啟動時(啟動時開始任務(wù)需要管理員權(quán)限),點擊確定。由于我們的 bat腳本有做判斷,所以不用擔(dān)心程序會啟動多次。
在操作選項卡選擇新建,并選擇啟動程序選項,以及在程序和腳本處選擇剛才編寫的.bat程序,點擊確定,然后再點擊確定(創(chuàng)建任務(wù)界面的確定)。
關(guān)閉頁面,即可做到開機自動啟動程序。
第三種:通過組策略設(shè)置腳本隨服務(wù)器啟動
1.開始-運行-gpedit.msc-計算機配置-Windows設(shè)置-腳本(啟動/關(guān)機)。其中Win10有很多版本,其中家庭版默認(rèn)是不提供組策略功能,如果需要給win10的家庭版添加組策略的功能,可以參考。
2.添加啟動腳本,點擊確定。
這樣就可以了。
第四種:添加服務(wù)自動運行
1.開始---運行---cmd---回車,在彈出的窗體中輸入如下命令:
sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug為將要創(chuàng)建的服務(wù)名。要刪除創(chuàng)建的服務(wù)也很簡單,使用以下命令即可:sc delete ServiceName
2.打開控制面板---管理工具---服務(wù)(或者 開始---運行---services.msc---確認(rèn))打開服務(wù)管理器,看看你創(chuàng)建的服務(wù)已經(jīng)在里面了,至此,服務(wù)運行已創(chuàng)建完成。
腳本英文為Script。實際上腳本就是程序,一般都是有應(yīng)用程序提供的編程語言。應(yīng)用程序包括瀏覽器(javascript、VBScript)、多媒體創(chuàng)作工具,應(yīng)用程序的宏和創(chuàng)作系統(tǒng)的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區(qū)別主要在于腳本語法比較簡單,比較容易掌握;腳本與應(yīng)用程序密切相關(guān),所以包括相對應(yīng)用程序自身的功能; 腳本一般不具備通用性,所能處理的問題范圍有限。
命令提示符是在 操作系統(tǒng) 中,提示進行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。在 windows 環(huán)境下,命令行程序為 cmd.exe,微軟 Windows 系統(tǒng)基于 Windows 上的命令解釋程序,類似于微軟的 DOS 操作系統(tǒng) 。
四種文件類別
命令不區(qū)分大小寫
在 Windows 系統(tǒng)中,所有的文件夾或者文件名、環(huán)境變量、命令都是 不區(qū)分大小寫 。據(jù)說但是是為了兼容 DOS,才沒有區(qū)分大小寫,后續(xù)就一直不區(qū)分了。
查看 windows 版本
winver
打開注冊表
regedit
打開計算器
calc
打開繪圖
mspaint
打開記事本
notepad
打開寫字板
wordpad
打開控制面板
control
打開遠程桌面 (Microsoft terminal services client)
mstsc
打開或關(guān)閉 Windows 功能
optionalfeatures
服務(wù)管理
services.msc
系統(tǒng)配置
msconfig.exe
防火墻
firewall.cpl
卸載或更改程序
appwiz.cpl
打開計算機管理
compmgmt.msc
打開電源選項
powercfg.cpl
打開 internet 選項
inetcpl.cpl
系統(tǒng)屬性
sysdm.cpl
顯示設(shè)置
desk.cpl
證書管理
certmgr.msc
添加硬件
hdwwiz.exe
關(guān)機
shutdown
dir
cd
tree
顯示目錄結(jié)構(gòu)
tree d:\ #顯示D盤的文件目錄結(jié)構(gòu)
日期和時間
文件/文件夾的重命名
復(fù)制文件
刪除文件是不經(jīng)過回收站
刪除空文件夾
rmdir(rd):刪除非空文件夾且需要進行確認(rèn)
刪除非空文件夾且不需要進行確認(rèn)
重命名文件或者文件夾。(盡管引號不是強制性的,但如果當(dāng)前名稱或新名稱中都有空格)
清屏
cls
顯示文件內(nèi)容
type
網(wǎng)址/域名 :檢查當(dāng)前網(wǎng)址是否連通 (注:會返回當(dāng)前網(wǎng)址對應(yīng)的IP地址和網(wǎng)絡(luò)狀態(tài))
ping
方法一:使用 ↑↓ 箭頭上下翻看執(zhí)行過的命令,此方式適宜執(zhí)行命令較少的情況;
方法二:使用快捷鍵:
F7: 快捷鍵查看所有執(zhí)行過的命令
F3:調(diào)出上一條執(zhí)行過的命令,調(diào)出后直接回車即可執(zhí)行;
F8:搜索命令歷史記錄,和↑向上箭頭類似。
F9:按編號選擇命令,來調(diào)出執(zhí)行過的命令:
方法三:doskey /HISTORY 顯示保存在內(nèi)存中的所有命令
可搭配 more、findstr 命令進行使用:
doskey /HISTORY | more
doskey /HISTORY | findstr dir
doskey /HISTORY d:\123.txt 重定向到文件
后綴一般存儲為 bat, cmd 格式的文件。
創(chuàng)建文件:建議右鍵-新建文本文檔。建議選擇 gbk 中文編碼,換行選擇 \r\n 。示例中我將文件存儲為 hello.bat。
使用方法:雙擊使用或在命令提示符中鍵入文件名。
設(shè)置 cmd 窗口的標(biāo)題
輸出到屏幕
將參數(shù)1,參數(shù)2 輸入到命令行
hello.bat aaa bbb
說明:
%0 批處理文件本身
%1 第一個參數(shù)
...
%9 第九個參數(shù)
pause 就是暫停命令
pause null 的作用是同樣的,區(qū)別是不顯示“請按任意鍵繼續(xù). . .”這些字,nul 相當(dāng)于空設(shè)備。
定義變量,注意等號左右不能加空格。
在批處理中 和 為重定向符號,這就意味著我們不能用 來表示大于, 表示小于,也就意味著不能用 =、=、 來表示大于等于、小于等于、不等于,還好,在批處理中用了其他的操作符代替它們,這在"if /?"中有說明:
引用內(nèi)容 引用內(nèi)容
1.
順序執(zhí)行多條命令,而不管命令是否執(zhí)行成功
2.
順序執(zhí)行多條命令,當(dāng)碰到執(zhí)行出錯的命令后將不執(zhí)行后面的命令
如果找到了"ok"字樣,就顯示"成功",找不到就不顯示
3. ||
順序執(zhí)行多條命令,當(dāng)碰到執(zhí)行正確的命令后將不執(zhí)行后面的命令
如果找不到"ok"字樣,就顯示"不成功",找到了就不顯示
5. 輸出重定向命令
清除文件中原有的內(nèi)容后再寫入
追加內(nèi)容到文件末尾,而不會清除原有的內(nèi)容
6. 管道操作符 |
clip 將內(nèi)容復(fù)制到剪切板
dir 組合 clip 的用法示例
start 可以打開文件夾,文件,網(wǎng)址等
if 關(guān)鍵字和語句
1、if [NOT]"參數(shù)" == "字符串"
2、if [NOT] exist 文件名 待執(zhí)行的命令
3、if [NOT] errorlevel 數(shù)字 待執(zhí)行的命令
如果返回碼大于或者等于(或者小于,使用NOT)指定的數(shù)字,則條件成立,運行命令,否則運行下一句。DOS 程序運行時都會返回一個數(shù)字給 DOS,稱為錯誤碼 errorlevel 或稱返回碼。默認(rèn)值為 0,一般命令執(zhí)行出錯會設(shè) errorlevel 為1。數(shù)字取值范圍 0~255。判斷時值的排列順序應(yīng)該由大到小,否則會出現(xiàn)非期望的結(jié)果。
示例1:if 搭配 exist 進行使用,用于判斷某文件是否存在
原來的環(huán)境變量后加上英文狀態(tài)下的分號和路徑
set PATH=%PATH%;C:\Users\zhangsan\Documents\winrar-x64-580
setx PATH "%PATH%;D:\Program Files"
該語句表示添加到用戶環(huán)境變量, 設(shè)置后對當(dāng)前窗口不生效, 后續(xù)窗口都生效了.
(建議執(zhí)行一次, 防止多試重復(fù)添加, 該威力巨大.
目前不知道怎么刪除單項環(huán)境變量, 只能采取重新賦值的方式)
鍵入 "SETX /?" 了解用法信息。
切記:每個指令之間必須以空格隔開,in 與 ( 之間有空格,do 與 ( 間也有空格,否則命令會無法成功執(zhí)行
[ ]:表示此項指令為可選
[參數(shù)]:參數(shù)取值一共有四種: /d, /r, /l, /f,加上無參數(shù),所以一共五種場景
無參:遍歷當(dāng)前路徑的文件夾下的文件,但也可在(匹配符)中指定路徑
批處理腳本遍歷指定文件夾下的文件_RuncX的技術(shù)博客_51CTO博客
C:\Users\ferderecho %date%
2022/07/02 周六
C:\Users\ferderecho %time%
20:19:37.09
因此
提取年 %date:~0,4% 表示從左向右指針向右偏0位,然后從指針偏移到的位置開始提取4位字符,結(jié)果是2014
提取月 %date:~5,2%
提取日 %date:~8,2%
同理提取時間的時分秒為 %time:~0,2%%time:~3,2%%time:~6,2%
實戰(zhàn)操作:
md %date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
則是再當(dāng)前目錄下創(chuàng)建一個空的文件夾。
DOS 批處理中的字符串處理詳解(字符串截取)
分享名稱:windows腳本系統(tǒng)的簡單介紹
當(dāng)前鏈接:http://vcdvsql.cn/article6/hshcig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)