★★徵會寫MortScript的人,求救內容簡單★★

徵MortScript高手,內容很簡單
A)
由於每次執行記憶體釋放程式=Hibernate.exe
都要按OK關閉視窗
變成無法由別的程式連動
★★徵會寫MortScript的人,求救內容簡單★★

B)
1.按WIFI圖示
2.會自動啟動WirlessManager.exe,並自動最小化
3.須先還原視窗
4.按OK關閉視窗,才能
PS:打開 wireless 聽說可以更簡單
請問第一次on打開 WIFI
第二次off關閉 WIFI
如何寫?

★★徵會寫MortScript的人,求救內容簡單★★
---------------------
如何用MortScript寫出執行的一個步驟的mscr
謝謝告知,感激不盡
2009-01-16 19:54 發佈
說高手就沒人敢進來了..=.=

小弟用MortScript的時機就幾個,也沒詳細研究他的 command.txt 檔, 關於 A 的部分...
以小弟的笨方法,應該可以這樣

隨便用記事本寫一個 *.mscr 的檔案,內容大概是


run \資料夾\Hibernate.exe <-- 執行記憶體釋放程式
sleep 3000 <-- 延遲三秒(可根據以往程式跑的時間,自己大概抓一下延遲時間)
kill Hibernate.exe <-- 把正在執行序裡的 Hibernate.exe 刪除, (強制關閉程式,不是刪除檔案...)

這樣 那個要點 ok 的 訊息欄應該會隨著關閉(我猜的,沒試過小弟也不清楚)
先試試看好了...


B 的部分... 用 MortScript 的 MouseClick 這個指令應該不難 , 只要知道要點擊的地方大概的座標就可以了, 不過如果知道點下去,背後觸發的程式是那個,那直接用 A 的方法會比較好..^^
chamg1 wrote:
說高手就沒人敢進來了...(恕刪)

謝謝告知,感激不盡
打開 wireless 聽說可以更簡單
請問第一次on打開 wireless
第二次off關閉 wireless
如何寫?
謝謝
-----------------------
經由您指導
Hibernate.mscr
===========
run \SDMMC\Program Files\Hibernate.exe
sleep 650
kill Hibernate.exe
===========
另加入CloseAll
CloseAll.mscr
===========
run \SDMMC\Program Files\CloseAll.exe
run \SDMMC\Program Files\Hibernate.exe
sleep 650
run \SDMMC\Program Files\CloseAll.exe
B 部分的目的只是要打開 無線網路收尋?
不太清楚圖上面的意思
chamg1 wrote:
我又來了,這次不是 ...(恕刪)

謝謝告知,感激不盡
只能關閉WIFI的功能
不能打開我的倚天X500
-------------------------------
X500
=========
Run("\Windows\WirelessManager.exe")
WaitForActive(WirelessManager,15)
Sleep(1000)
x = ActiveWindow()
MouseClick(x,40,185)
x = ActiveWindow()
#Sleep(1000)
Close x
==============
Run("\Windows\WirelessManager.exe")
WaitForActive(WirelessManager,15)
Sleep(1000)
SendTab
SendTab
SendTab
SendTab
SendSpace
x = ActiveWindow()
Close x
chamg1 wrote:
說高手就沒人敢進來了...(恕刪)

謝謝告知,感激不盡
另請教
kill和Close雖然都可關閉視窗
有何不同呢?
大大們能不能提供一個簡單常用的6個步驟MortScript語法;就像DOS的*.bat一樣,讓小弟也能方便應用套用一下就可搞定很多自動化流程順便也造福看不懂MortScript語法的網友們 呵呵

1. 執行A程式(如chamg1大大提供的Wifi_ON-OFF.exe..打開WiFi)
2. pause
2. 或延遲(秒數)語法...(sleep 3000 應該就是暫停3秒的功能 )
3. 執行B程式(如Mocha FTP Server...讓PDA變成FTP Server)
4. pause
5. 執行A程式(如Wifi_ON-OFF.exe...關閉WiFi)
6. exit



剛剛測試到第3個步驟都OK(筆電可連結到PDA的FTP)但是不會等Mocha FTP Server關閉之後再執行第4步驟....而是直接執行到第6步驟去了。
是不是少了1個語法(偵測第3步驟Mocha FTP Server程式關閉語法)

1.Run("\1\Wifi_ON-OFF.exe")
2.sleep 30000
3.Run("\1\mftpd.exe")
4.sleep 9000
5.Run("\1\Wifi_ON-OFF.exe")
6.close x


>>1. 執行A程式(如 Wifi_ON-OFF.exe..打開WiFi)
run \xxxxx\xxxxx.exe (run 後面加上檔案的路徑)
>>2. 或延遲(秒數)語法...(sleep 3000 應該就是暫停3秒的功能 )
恩.. sleep 3000 就是暫停 3 秒
>>3. 執行B程式(如Mocha FTP Server...讓PDA變成FTP Server)
跟 1 的寫法一樣...
4. pause
>>5. 執行A程式(如Wifi_ON-OFF.exe...關閉WiFi)
跟 1. 一樣...
>>6. exit
如果不是無窮的迴圈, mortscript 執行完, 會自己關閉....

WaitForActive(xxxxxxxxx,15)
用來等待 run 程式之後,所執行的程式,確實的出現在畫面上...
MouseClick(xxxxxxx,x,y)
模擬手指、觸控筆的點擊螢幕的動作
==========================
run \xxxx\Wifi_ON-OFF.exe
sleep 3000
run \program files\FtpServer\xxx.exe
sleep 3000
run \xxxx\Wifi_ON-OFF.exe

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?