導航:首頁 > 編程語言 > bat批處理代碼生成器

bat批處理代碼生成器

發布時間:2023-12-07 00:19:13

① bat密碼生成器代碼 我要四位隨機生成的代碼 注意是bat

@自echooff&
title隨機密碼生成腳本By依夢琴瑤
::設置要生成的位數
setws=4

echo%ws%位數隨機密碼生成中。。。
setstr=
for/l%%ain(1,1,%ws%)do(
set/anum=!random!%%62
callsetzf=%%str:~!num!,1%%
setpw=!pw!!zf!
ping127.0.0.1-n"1">nul
)
echo,&echo%ws%位數隨機密碼!pw!
pause

這個可以自定義要生成幾位數的隨機密碼。

② Bat 批量生成連續的文件

常見批處理案例簡單的說,批處理的作用就是自動的連續執行多條命令。
這里先講一個最簡單的應用:在啟動wps軟體時,每次都必須執行( >前面內容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都這樣執行一遍,您是不是覺得很麻煩呢?
好了,用批處理,就可以實現將這些麻煩的操作簡單化,首先我們編寫一個runwps.bat批處理文件,內容如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
以後,每次進入wps,只需要運行runwps這個批處理文件即可。

批處理 - 命令
echo、@、call、pause、rem 是批處理文件最常用的幾個命令。
echo 表示顯示此命令後的字元
echo off 表示在此語句後所有運行的命令都不顯示命令行本身
@與echo off相象,但它是加在每個命令行的最前面,表示運行時不顯示這一行的命令行(只能影響當前行)。
call 調用另一個批處理文件(如果不用call而直接調用別的批處理文件,那麼執行完那個批處理文件後將無法返回當前文件並執行當前文件的後續命令)。
pause 運行此句會暫停批處理的執行並在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵後繼續
rem 表示此命令後的字元為解釋行(注釋),不執行,只是給自己今後參考用的(相當於程序中的注釋)。
批處理 - 特殊命令

選擇批處理if goto choice for是批處理文件中比較高級的命令。

一、if 是條件語句,用來判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:
1、if [not] "參數" == "字元串" 待執行的命令
參數如果等於(not表示不等,下同)指定的字元串,則條件成立,運行命令,否則運行下一句。
例:if "%1"=="a" format a:
2、if [not] exist [路徑\]文件名 待執行的命令
如果有指定的文件,則條件成立,運行命令,否則運行下一句。
如: if exist c:\config.sys type c:\config.sys
表示如果存在c:\config.sys文件,則顯示它的內容。
3、if errorlevel 數字 待執行的命令
很多DOS程序在運行結束後會返回一個數字值用來表示程序運行的結果(或者狀態),通過if errorlevel命令可以判斷程序的返回值,根據不同的返回值來決定執行不同的命令(返回值必須按照從大到小的順序排列)。如果返回值等於指定的數字,則條件成立,運行命令,否則運行下一句。
如if errorlevel 2 goto x2

二、goto 批處理文件運行到這里將跳到goto所指定的標號(標號即label,標號用:後跟標准字元串來定義)處,goto語句一般與if 配合使用,根據不同的條件來執行不同的命令組。
如:

goto end
:end
echo this is the end
標號用「:字元串」來定義,標號所在行不被執行。

三、choice 使用此命令可以讓用戶輸入一個字元(用於選擇),從而根據用戶的選擇返回不同的errorlevel,然後於if errorlevel配合,根據用戶的選擇運行不同的命令。
注意:choice命令為DOS或者Windows系統提供的外部命令,不同版本的choice命令語法會稍有不同,請用choice /?查看用法。
choice的命令語法(該語法為Windows 2003中choice命令的語法,其它版本的choice的命令語法與此大同小異):
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
描述:
工具允許用戶從選擇列表選擇一個項目並返回所選項目的索引。

四、for循環命令,只要條件符合,它將多次執行同一命令。
語法:
對一組文件中的每一個文件執行某個特定命令。
FOR %%variable IN (set) DO command [command-parameters]
%%variable 指定一個單一字母可替換的參數。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執行的命令。
command-parameters
為特定命令指定參數或命令行開關。
例如一個批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
則該命令行會顯示當前目錄下所有以bat和txt為擴展名的文件的內容。
批處理 - 參數

批處理過程批處理文件還可以像C語言的函數一樣使用參數(相當於DOS命令的命令行參數),這需要用到一個參數表示符「%」。
%[1-9]表示參數,參數是指在運行批處理文件時在文件名後加的以空格(或者Tab)分隔的字元串。變數可以從%0到%9,%0表示批處理命令本身,其它參數字元串用%1到%9順序表示。

參數列表
/C choices 指定要創建的選項列表。默認列表是 "YN"。
/N 在提示符中隱藏選項列表。提示前面的消息得到顯示,
選項依舊處於啟用狀態。
/CS 允許選擇分大小寫的選項。在默認情況下,這個工具
是不分大小寫的。
/T timeout 做出默認選擇之前,暫停的秒數。可接受的值是從 0
到 9999。如果指定了 0,就不會有暫停,默認選項
會得到選擇。
/D choice 在 nnnn 秒之後指定默認選項。字元必須在用 /C 選
項指定的一組選擇中; 同時,必須用 /T 指定 nnnn。
/M text 指定提示之前要顯示的消息。如果沒有指定,工具只
顯示提示。
/? 顯示幫助消息。

③ 如何建立批處理文件

問題一:如何建立批處理文件(步驟,命令)? 建立批處理文件的步驟:
方法一、在空白處點右鍵――「新建」――「文本文檔散塌塵」寫入代碼後保存,把文件擴展名改為「.bat」文本圖標就會變成一個齒輪狀的圖標,表示批處理文件已經建立。那麼有時候我們把擴展名改為「.bat」後發現並沒有生成批處理文件,衫慧怎麼辦?打開資源管理器在任務欄里點擊「工具」――選擇「文件夾選項」――選擇「查看」選項卡――把「隱藏已知文件的擴展名」選項前的勾去掉,並「確定」,然後再把剛建好的文本文件的擴展名改為「.bat」,這時就可以成功建立批處理文件了。
方法二、「開始」――「程序」――「附件」――「記事本」,然後寫入代碼,保存時要注意,在「保存類型」選項下把文件類型改為「所有文件」,在「文件名沖禪」里把文件名寫為「*.bat」,*是你的文件名可任填,後面的擴展名不要寫錯了。
建立批處理時注意:輸入法應該為英文狀態;而且每一句代碼一行,否則代碼不會生效。
參考資處:hi./...1

問題二:怎麼新建批處理文件 新建一個TXT文件,在裡面寫好BAT代碼,然後把文件後綴名改成.bat就可以了。
要是看不到txt文件的後綴名可以在工具 文件夾選項 查看 那裡面 把 隱藏已知文件類型的擴展名 前面的溝去掉 刷新頁面就可以看到
希望能幫到你。

問題三:怎麼創建一個批處理文件? 打開記事本,另存為,文件類型選所有類型,文件名加上.dat就行了,不過有暴風影音的話就難搞了,建議你復制一個現成的,點右鍵,編輯,然後輸入你要輸入的內容

問題四:如何建批處理文件 方法多種多樣,這里列舉幾種簡單的方式:
1。打開記事本,輸入好批處理代碼,點擊「文件」,「另存為」,選好位置後在「文件名(N)」框里輸入 批處理文件名.bat&quo罰; 或 批處理文件名.cmd ,注意包括引號在內,這里的引號為半形引號,也就是沒開輸入法情況下打出的引號。 「批處理文件名」幾個字替換成你想要的文件名,bat或cmd是批處理的文件格式後輟。
2。點擊左下角「開始」,選擇點擊「運行」,然後輸入
notepad c:\batch.cmd
回車,其中c:\batch.cmd替換成你想要的路徑及文件名,當記事本打開時會提示你文件不存在,是否創建,選擇是。 然後再輸入批處理代碼並保存
3。打開MS-DOS(開始,運行,cmd回車;或開始,所有程序,附件,命令提示符), 在命令提示符下打命令
con c:\batch.cmd
回車後直接輸入批處理代碼,當輸入完畢後按ctrl+z(先按住ctrl鍵不松再按一下z鍵後都松開),回車後這個文件即創建好並已經填充好代碼了。
4。此方法需要「文件夾選項」(在資源管理器「文件」菜單里)「查看」標簽下的「隱藏已知文件類型的擴展名」前的勾去掉。在需要的位置直接右鍵,新建,文本文檔。 然後打開此文檔輸入好代碼保存退出,然後直接更改此文件為你需要的文件名加.cmd或.bat

問題五:xp系統下如何建立批處理文件? 以下僅供參考:
start wordpad
start mspaint
start calc
start nero
運行一個包含上面四個語句的bat批處理文件可以
同時打開畫圖和計算器和寫字板及NERO這四個程序。
至於天網,沒用過.沒必要為回答問題而裝吧,
我在本機試過,你可以試試

問題六:如何創建"MS-DOS 批處理文件" 譬如說 建立一個記事本文件 在任意位置點滑鼠右鍵 新建 記事本
記事本的後綴名是txt 將txt改為bat就可以得到批處理文件了
可以在txt里寫好了dos命令後 退出改名 也可以先改名了 在點右鍵 編輯 寫dos命令
dos文件 只是系統調用的時候 執行程序 實際上寫代碼還是調用的記事本文件。
如果看不到文件的後綴名 進一個盤 點工具 點文件夾選項 查看 隱藏文件後綴名 將勾去掉就可。
回答完畢

問題七:如何在windows下建立批處理文件?謝謝!! 我給你舉個例子吧,按照我的步驟做:
1.新建一個文本文檔,將以下代碼拷貝進去
@echo off
:main
cls
color 2b
title 163郵箱登陸器
@[email protected]
set /p Username= 請輸入163郵箱用戶名: [email protected] [email protected] & set /p Password= 請輸入163郵箱密碼:
start reg.163/in.jsp?url=fm163.163/coremail/fcg/ntesdoor2?verifycookie=1^&language=-1^&style=-1^&username=%Username%^&password=%Password%
[email protected]
pause
goto main
----------------------------------------------------
2.然後關閉文本文檔,重命名為a.bat,雙擊就可以運行了。
這個文件是163郵箱的登錄器,只要你輸入正確的郵箱名和密碼就可以登陸了

問題八:如何編寫windows的批處理文件 批處理文件是一種後輟為「.bat的文件,可以一次性執行大量的命令。下面是如何製作批處理文件:
windows系統下,新建一個文本文檔。
輸入批處理的命令。
另存為後輟為.bat」的文件。
找到這個文件,雙擊就可以運行了。
1.Echo 命令打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前回顯設置。語法echo [{on|off}] [message]Sample:echo off / echo hello world在實際應用中我們會把這條命令和重定向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定格式的文件中.這將在以後的例子中體現出來。
2.@ 命令表示不顯示@後面的命令,在入侵過程中(例如使用批處理來格式化敵人的硬碟)自然不能讓對方看到你使用的命令啦。Sample:@echo [email protected] Now initializing the program,please wait a minite...@format X: /q/u/autoset (format 這個命令是不可以使用/y這個參數的,可喜的是微軟留了個autoset這個參數給我們,效果和/y是一樣的。)
3.Goto 命令指定跳轉到標簽,找到標簽後,程序將處理從下一行開始的命令。語法:goto label (label是參數,指定所要轉向的批處理程序中的行。) Sample:if {%1}=={} goto noparmsif {%2}=={} goto noparms(如果這里的if、%1、%2你不明白的話,先跳過去,後面會有詳細的解釋。)@Rem check parameters if null show usage:noparmsecho Usage: monitor.bat ServerIP PortNumbergoto end標簽的名字可以隨便起,但是最好是有意義的字母啦,字母前加個:用來表示這個字母是標簽,goto命令就是根據這個:來尋找下一步跳到到那裡。最好有一些說明這樣你別人看起來才會理解你的意圖啊。
4.Rem 命令注釋命令,在C語言中相當與/*--------*/,它並不會被執行,只是起一個注釋的作用,便於別人閱讀和你自己日後修改。Rem MessageSample:@Rem Here is the description.
5.Pause 命令運行 Pause 命令時,將顯示下面的消息: Press any key to continue . . . Sample:@echo off :begin a:*.* d:\backecho Please put a new disk into driver A pause goto begin 在這個例子中,驅動器 A 中磁碟上的所有文件均復制到d:\back中。顯示的注釋提示您將另一張磁碟放入驅動器 A 時,pause 命令會使程序掛起,以便您更換磁碟,然後按任意鍵繼續處理。
6.Call 命令從一個批處理程序調用另一個批處理程序,並且不終止父批處理程序。call 命令接受用作調用目標的標簽。如果在腳本或批處理文件外使用 Call,它將不會在命令行起作用。語法call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]參數[Dri......>>

問題九:怎麼新建一個CMD批處理文件? 從矗始菜單里打開記事本,然後保存,選擇桌面,輸入XX.CMD即可,要編輯內容請右擊XX文件選擇編輯即可

問題十:如何創建多個.exe文件的批處理文件 for /l %%a in (1 1 50) do @ nul %%a.exe
一次生成五十個exe文件。
你是問的這個嗎

④ 代碼生成器是什麼如何根據資料庫去產生實體類

我們在編寫代碼的過程中會發現有很多代碼是有規律的,編寫起來無味、繁瑣。回
這個時候我們可以根答據規律來編寫一些程序來生成這些代碼,這個生成代碼的程序就是代碼生成器。
現階段代碼生成器有很多,其中我個人認為CodeSmith的功能最為強大。基本上你想要生成什麼樣的代碼都可以根據模版來生成,模版有自帶的,有別人編寫的,當然,你覺得不夠,也可以自己編寫模版。

至於如何根據資料庫生成實體類。他的原理是資料庫中的欄位就是將來生成實體類中的私有變數和屬性。
所以我們可以編寫模版來讀取資料庫中的欄位,然後來根據資料庫中的欄位來生成你所需要的變數和屬性。

至於Codesmith的具體使用,比較簡單,可以到網上搜索一下,有很多的介紹。

閱讀全文

與bat批處理代碼生成器相關的資料

熱點內容
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915

友情鏈接