㈠ 如何在windows系統下,寫一個bat文件來觸發php腳本
start""iexplore"php文件路徑"
㈡ 怎麼樣使用bat設置IE自動腳本配置
方法/步驟
在電腦的任意位置右擊新建一個文本文檔(新建文本文檔.txt),將它的後綴名txt改為bat(新建文本文檔.bat),文件的名字可隨便修改。
㈢ cmd bat運行腳本獲取網頁內容
獲取一個網頁的代碼你可以打開這個網頁,然後在這個網頁點擊右鍵,可以看到一個查看源代碼的選項,點擊以後就可以看到這個網頁的源代碼內容了。
㈣ 怎麼用bat批量打開ie瀏覽器
用bat批量打開ie瀏覽器方法是,新建文本,寫入start c:progra~1Intern~1iexplore.exe 要打開幾個窗口就復制幾行,另存為bat文件就可以了。
例子:要打開3個ie瀏覽器,文本寫入
start c:progra~1Intern~1iexplore.exe
start c:progra~1Intern~1iexplore.exe
start c:progra~1Intern~1iexplore.exe
保存為bat文件,執行就可。
㈤ 如何使windows下的bat文件調用linux下的shell腳本的
打開,下載cygwin對應於自己windows操作系統的版本:32位或64位
(cygwin是一個在windows平台上運行的unix模擬環境,是cygnus solutions公司開發的自由軟體)
2
按提示安裝好cygwin
3
打開cygwin,就可以看到熟悉的命令行提示了,shell環境對應的根目錄是軟體的安裝目錄
4
開始使用linux命令:grep、awk、less、vi等等,如果發現有缺少什麼命令,重新運行setup.exe安裝程序,搜索需求的命令,叉選上即可安裝。
㈥ 如何調用2個bat腳本
有兩個批處理文件outter和批處理文件inner,其內容如下:
outter.bat
[plain] view plain print?
echo "start to call inner bat here"
inner.bat //第2行
echo "Back to outter bat" //注意這一行,它並未運行
inner.bat
[plain] view plain print?
echo "inner bat has been called."
如果像上面的在outter.bat調用inner.bat。我們發現outter.bat的第3行未執行。即inner完成後並不會把控制權交回outter。
正確的方法應該是:在所調用的批處理文件名前加上call,把文件的第2行變為call inner.bat即可,如下:
outter.bat
echo "start to call inner bat here"
call inner.bat //第2行
echo "Back to outter bat" //注意這一行,它並未運行
inner.bat
echo "inner bat has been called."
㈦ 怎樣在bat腳本中調用vbs腳本
bat腳本是依賴於cmd命令窗口的一種腳本語言。vbs腳本是使用vbasic語言編寫的腳本語言,基於wscript.exe程序來運行。兩者語法上相差很大.vbs腳本功能更加地強大,他能調用dll動態庫完成一些bat不能完成的功能。同時bat與vbs可以互相調用。
㈧ 如何使windows下的bat文件調用linux下的shell腳本的方法
第一步:規劃
在連通bat和shell之前要先把windows和windows之間的關系,linux和linux之間的關系打通。
windows之間用net use 進行連接,linux之間使用ssh進行連接
第二步:打地基
PS:以下所有運行環境都是在超級管理員下運行,省的跳出一些亂七八糟的東西阻礙造橋大計。
windows間可用net use進行測試,查看是否能相連的。
例:net use \\192.168.1.124\ipc$ "123456" /user:"administrator"
net use \\ip地址\ipc$ "密碼"/user:"用戶名"
這個密碼和用戶名都是要連接過去那台機子的密碼和用戶名的
若出現以下提示就證明連接成功
當然萬事都是沒有這么順利的。。。
例如。。。
像這么些亂七八糟的錯誤基本就是網路不通啊,ip地址有誤,用戶名密碼有誤之類造成的。。。
所以得多多利用度娘、谷姐之類的神器進行解決。
或許有時候可能還會用到以下一些命令
net use 來查看哪些是存在的
net use \\192.168.1.210\ipc$ /del 用來刪除連接
windows的連接方式就是如此。
在你的客戶機上用同樣的方法去測試需要加入批量關機大軍的windows伺服器。
linux間通信使用ssh方式來進行。
先進行配置linux間ssh雙機互信機制,這樣就可以使兩機之間通信不需要輸入密碼進行訪問,將密碼全部隱藏起來,這樣也起到了安全作用。
關於ssh雙機信任機制可以我之前的博客上查看
http://alwaysyunwei.blog.51cto.com/3224143/1222601
第三部:架橋
現在linux機器上寫一個shell腳本進行批量關機
其中ip.txt存放要批量關機的linux機器ip
當然shutdown_boot.sh應該像下面這樣寫,而不是圖片中的那樣,圖片中的內容只是我做測試用的。
#!/bin/sh
for ip in `cat ip.txt`
do
ssh $ip <<EOF
echo "{$ip} shutdown now..."
ifconfig
init 0
EOF
done
ssh 192.168.1.216 -p10088<<EOF
echo "shutdown 192.168.1.216 now...."
ifconfig
init 0
EOF
因為在我的正式環境中216這台機子SSH埠比較特殊,所以單獨剝離出來。
橋的一端已搭好,現在搭建另一端,windows下bat腳本來進行windows批量關機
建立一個shutdown.bat文件
寫入以下內容
#批量關閉windows機器
net use \\192.168.1.249\ipc$ "12345" /user:"administrator"
shutdown -s -f -t 20 -m \\192.168.1.249
net use \\192.168.1.254\ipc$ "123456" /user:"administrator"
shutdown -s -f -t 20 -m \\192.168.1.254
net use \\192.168.1.210\ipc$ "123456" /user:"administrator"
shutdown -s -f -t 20 -m \\192.168.1.210
橋的另一端也搭好了
最後一步就是把兩端連起來
這時候就要請出我們的putty工具
可谷姐、度娘下載一個
第一次要進行手動連接
用這個工具進行連接shell腳本所在的那台機子
填上IP和埠即可。
然後進行連接,會提示輸入用戶名和密碼,登入完後就出現sshhostkeys文件夾
然後把shutdown.bat文件放入到跟這文件夾同級目錄下。
在bat文件添加以下內容
#批量關閉linux機器
D:
cd puttyfile_0.62cn
putty.exe -ssh -pw 123456-m test.sh [email protected]
簡單說下這個語法
putty.ext -ssh -pw 密碼 -m 要在linux執行的文件 用戶名@IP地址
其中test.sh也是放在sshhostkeys同級目錄下,裡面寫上你要向linux執行的命令
#!/bin/sh
cd /opt/script/shell
#mkdir /tmp/test061502
sh shutdown_boot.sh
#mkdir test06170
最終的結果就是以下內容了
shutdown.bat
test.sh
這樣就大功告成
第四步:後期工作
按照這個流程可以完成最初的要求,但這樣會存在很多的安全問題,密碼明碼就是一個問題,這個還有待研究看要怎樣處理。
另外一個,在這個bat文件中最好加一個時間判斷,比如晚上6點後點擊執行這個bat文件可以正常運行,其他時間段點擊時則出現告警,以防誤操作導致關機。
還有其他的等等一些內容需要完善,待以後想到了在 進行補充。
㈨ 網頁中怎麼調用一個.BAT文件
Process child = Runtime.getRuntime().exec("xxx.bat");
child.waitFor();
這樣寫不知道能不能實現,可能JAVA不支持BAT文件直接調用,我也沒試過,如果不行可以吧BAT文件轉為EXE文件再調用.
㈩ bat腳本打開網頁
@echo off & title 逐一打開網頁 By 依夢琴瑤
::設置網址列表文件
set Url=D:\Test\URL_LISTS.TXT
for /f "delims=" %%a in ('type "%Url%"') do (
iexplore.exe "%%~a"
)
pause
如果上面的代碼無法實現手動關閉後,繼續打開網頁,那麼使用下面的代碼,以下代碼關閉窗口的操作交給腳本,您只需在腳本窗口中按一下任意鍵即可。
@echo off & title 逐一打開網頁 By 依夢琴瑤
::設置網址列表文件
set Url=D:\Test\URL_LISTS.TXT
for /f "delims=" %%a in ('type "%Url%"') do (
start "" iexplore.exe "%%~a"
echo 請按任意鍵來關閉瀏覽器窗口,並打開下一個網址
pause>nul
taskkill /f iexplore.exe>nul 2>nul
)