Time of Update: 2017-01-18
在我個人的使用經驗中,我有不同的工作環境,比如公司和家裡,公司要求固定IP,而家裡則使用自動擷取IP的方式,所以我就在網上找了這段代碼,並且經過自己的修改,可以直接雙擊運行就可以,方便IP地址的切換。這裡主要使用netsh命令,不太明白的可以自己去百度查,這裡就不列舉它的用法了,具體代碼如下:固定IP和DNS.bat複製代碼 代碼如下:@echo offclscolor 0AEcho ********************************************************
Time of Update: 2017-01-18
批處理中如何判斷參數中含有某些字串?一般情況判斷完全符合的時候用==複製代碼 代碼如下:@echo off if "%1"=="abc" @echo OK但是部分匹配怎麼寫呢?比如判斷參數中前三個字元是"abc"時複製代碼 代碼如下:@echo offecho %1|findstr "^abc" >nulecho %errorlevel%測試結果如下:C:\>test xixi1C:\>test1C:\>test abcd0C:\>test xabcd1
Time of Update: 2017-01-18
先概述一下批處理是個什麼東東。批處理的定義,至今我也沒能給出一個合適的----眾多高手們也都沒給出----反正我不知道----看了我也不一定信服----我是個菜鳥,當然就更不用說了;但我想總結出一個“比較合適的”,而且我也相信自己可以把它解釋的很清楚,讓更多的菜鳥都知道這是個什麼東東,你用這個東東可以幹什麼事情。或許你會因為這篇文章而“無條件愛上批處理”,那麼我的目的就達到了----我就是要讓你愛上它,我就這麼拽,你能怎麼著??真的,愛有時候就這麼拽,就是這麼沒理由,就是這麼不要臉!真的!
Time of Update: 2017-01-18
怎樣實現對一個目錄裡的幾個檔案自動上傳FTP時只上傳有歸檔屬性的檔案,然後FTP上傳成功後自動清除(本機)剛上傳檔案的歸檔屬性,批處理可以實現到嗎?有點類似於對檔案增量備份的功能吧@echo offrem 指定FTP使用者名稱set ftpUser=FTPUSERNAMErem 指定FTP密碼set ftpPass=FTPPASSWORDrem 指定FTP伺服器位址set ftpIP=192.168.0.2設定待上傳的本地檔案夾目錄set SrcFolder=C:/testdir /b /aa-
Time of Update: 2017-01-18
網上有許多講解cacls使用權限設定的文章,雖然已經講的比較簡單,但是新手依然看的一頭霧水,操作性不強。下面以執行個體為大家一部一部講解幾個實用的命令。你是否不想讓別人在你的電腦上開啟某個檔案夾或者檔案?是否有時想允許讓別人看某個檔案和檔案夾下的檔案,但是不想讓別人更改?或者不想讓自己電腦上的某個賬戶不能訪問某個檔案夾?如果有過那麼可以用以下命令實現,而不需要藉助其他加密軟體。注意要限制別人訪問的檔案或者檔案夾所在盤必須要是NTFS檔案系統的,而不能是FAT32格式。這或許是ntfs檔案系統安全
Time of Update: 2017-01-18
某內網撥號軟體設計問題,撥號後在偶然的情況下不能自動擷取DHCP從而更新內網IP,後來發現通過手動釋放和重新擷取IP可以解決這個問題,但是每次在操作前還要看下IP地址是不是已經被更新為內網地址,若已經更新則無需操作,否則就要手動釋放更新,每次敲一堆命令確實麻煩,於是打算做成批處理。首先遇到的問題是如何擷取IP地址,當然既然採用批處理那麼就需要藉助於現有的命令或者命令列程式,Windows系統內ipconfig命令可以擷取IP地址等資訊,如果我們只需要IP地址,那麼就必須對擷取的資訊進行篩選過濾,
Time of Update: 2017-01-18
批次檔中可引用的參數為%0~%9, %0是指批次檔的本身,也可以說是一個外部命令;%1~%9是批處理參數,也稱形參;而替換形參的實參若超過了批次檔中所規定數值(9個)且想在批次檔中應用這些實參的話,shift命令可以幫你實現! Shift 命令:更改批次檔中可替換參數的位置 C代碼shift [/n] shift [/n]n 的取值是[0,8],且為整數;[/n]為選擇性參數,當賦予n某個值時,就意味著命令從第n個參數開始移位;當n賦予的值為0,1或不帶有任何命令選項的
Time of Update: 2017-01-18
1.利用winrar建立壓縮包首先將要備份的檔案路徑收集到一個文字檔裡 如我的rat.txt裡內容如下:"C:\Documents and Settings\EvanZhang\Desktop\untitled.JPG""C:\Documents and Settings\EvanZhang\Desktop\文具用品領用確認表.xls""C:\Documents and
Time of Update: 2017-01-18
Time of Update: 2017-01-18
批處理中的檔案、檔案夾操作,xcopy命令的用法。一,建bat檔案自動執行複製,刪除命令。 例1:複製cd.dll檔案至windows\system32的bat檔案內容: 複製代碼 代碼如下:copy cd.dll %windir%\system32例2:卸載windows\system32目錄中的cd.dll,即把上面複製的檔案刪除: 複製代碼 代碼如下:del %windir%\system32\cd.dll例3:刪除download檔案夾中的檔案,例子如下:複製代碼 代碼如下:del C:
Time of Update: 2017-01-18
有故障時先查網卡 在區域網路中,網路不通的現象是常有發生,一旦遇到類似這樣的問題時,我們首先應該認真檢查各連入網路的機器中,網卡設定是否正常。檢查時,我們可以用滑鼠依次開啟“控制台/系統/裝置管理/網路介面卡”設定視窗,在該視窗中檢查一下有無中斷號及I/O地址衝突(最好將各台機器的中斷設定成相同,以便於對比),直到網路介面卡的屬性中出現“該裝置運轉正常”,並且在“網路位置”中至少能找到自己,說明網卡的配置沒有問題。 確認網線和網路裝置工作正常
Time of Update: 2017-01-18
筆者以前只知道用串口線或者並口線(市價均為5元左右)可以串連兩台電腦,而且可以組成雙向的對等網,近來突然想到:一般的電腦上都同時擁有串口和並口,那麼,如果用某台電腦作為“橋”,讓它的串口接一台電腦,讓它的並口接另外一台電腦,這樣說不定就可聯成由三機組成的對等網呢。 經過無數次的實驗之後,我的猜想終於變成了現實:一條串口線、一條並口線串連好了三台電腦——10塊錢聯三機!這大概是世界上最廉價的三機對等網吧(如圖1)。 圖1 三機互連拓撲圖 準備工作 選擇一台裝有Windows
Time of Update: 2017-01-18
問題一:假如現在c:\a檔案夾下的所有檔案和d:\a下的檔案相同(修改日期及內容) c:\a下的一個檔案被別人修改了或者添加了一個檔案! 能否寫個bat,判斷一下c:\a檔案夾下的每個檔案的最後修改日期是不是在前兩天內!如果是,則複製到d:\a下的相應目錄(要是原來有,則覆蓋),如果不是,則不複製了. 目錄複寫:複製代碼 代碼如下: @echo off echo y|xcopy c:\a /d /e /r /k d:\a\ pause 複製檔案複製代碼 代碼如下:echo y | xcopy
Time of Update: 2017-01-18
眾所周知,Ping命令是一個非常有用的網路命令,大家常用它來測試網路連通情況。但同時它也是把“雙刃劍”,特別是在網路高速發展的今天,一些“不懷好意”的人在互連網中使用它來探測別人的機器,以此來達到不可告人的目的。為了保證機器在網路中的安全,現在很多人都非常重視“防Ping”,當然“防Ping”的方法和手段也非常多,如利用IPSec安全性原則、Windows內建的防火牆、第三方防火牆工具、路由和遠端存取組件等,到底這些“防Ping”方法的效果如何,是不是適合你使用,下面筆者帶著你一起來看吧!
Time of Update: 2017-01-18
尾碼是bat的檔案就是批次檔,是一種文字檔。簡單的說,它的作用就是自動的連續執行多條命令,批次檔的內容就是一條一條的命令。那它有什麼用呢? 比如,在啟動wps軟體時,每次都必須執行 C:\〉cd wps C:\WPS〉spdos C:\WPS〉py C:\WPS〉wbx C:\WPS〉wps 如果每次用WPS之前都這樣執行一次,您是不是覺得很麻煩呢? 如果有一個方法,只需編寫一個批次檔,就會自動執行剛才的所有命令,您想不想學呢? 當您看完此節,自己編寫的第一個批次檔順
Time of Update: 2017-01-18
現在家用電腦的作業系統大多都是用的 Windows,但在 1995 年 Windows95 推出以前,占統治地位的作業系統是 DOS(Disk Operation System 磁碟作業系統)。 接觸電腦早一點的人想必都聽說過DOS的大名,更有很多人到今天仍然對DOS時代懷念不已,雖然自己的電腦早已用上了Windows,但仍要在硬碟上保留一份DOS,以備不時之需
Time of Update: 2017-01-18
G:\Security\Scanner>nslookup Default Server: dns.hinet.net Address: 168.95.1.1 > set type=ns > lineage.jp Server: dns.hinet.net Address: 168.95.1.1
Time of Update: 2017-01-18
【方案一】刪除指定路徑下指定天數之前(以檔案的最後修改日期為準)的檔案:BAT + REG + VBS複製代碼 代碼如下:@echo off::示範:刪除指定路徑下指定天數之前(以檔案的最後修改日期為準)的檔案。::如果示範結果無誤,把del前面的echo去掉,即可實現真正刪除。::本例調用了臨時VBS代碼進行日期計算::本例為相容不同的日期格式,調用reg命令(XP系統內建)統一設定日期格式,::處理完畢之後再把日期格式恢複成原來的狀態。rem 指定待刪除檔案的存放路徑set
Time of Update: 2017-01-18
【方案一】BAT + date.exe(GNU)複製代碼 代碼如下:@echo offrem 調用GNU for Win32的date.exeset "gnuDate=C:/test/date.exe"for /f %%a in ('%gnuDate% "+%%Y%%m01"') do ( for /f %%h in ('%gnuDate% -d "%%a 1 days ago" "+%%Y-%%m-%%d"') do ( &
Time of Update: 2017-01-18
作業系統不同,日期格式也可能不同:星期二 2008-07-292008-07-29 星期二07/29/2008 TueTue 07/29/2008 再考慮到中、英之外的其它語言的作業系統,日期格式的種類實在太多了。要想標準化地擷取當前系統日期2008-07-28,直接截取%date%變數的方法是不行的。【方案一】BAT + REG@echo offrem 無法保證在中、英之外的其它語言的作業系統上得到正確結果for /f "delims=" %%a in ('reg query