vbs判讀盤符被雙擊的腳本
更新時間:2008年07月16日 22:55:54 作者:
你用WshShell.AppActivate("D:\")這個,就是說窗體Caption里要包含"D:\"這個字符串。可你打開D盤看看,是這樣的嗎?
復(fù)制代碼 代碼如下:
do while true
set WshShell = WScript.CreateObject("WScript.Shell")
IF WshShell.AppActivate("D:\") Then
MsgBox "ok"
wscript.quit
End If
loop
試都不要試,就知道這段代碼是錯誤的。因為WshShell.AppActivate考慮的是窗體的Caption中包含的字符或字符串,你用WshShell.AppActivate("D:\")這個,就是說窗體Caption里要包含"D:\"這個字符串。可你打開D盤看看,是這樣的嗎?都是“本地磁盤(D:)”。如果有卷標(biāo),那更說不準(zhǔn)。所以應(yīng)該寫成WshShell.AppActivate("(D:)"),考慮到內(nèi)存節(jié)約的問題,應(yīng)該這樣寫:
set WshShell = WScript.CreateObject("WScript.Shell")
do
IF WshShell.AppActivate("(D:)") Then
MsgBox "ok"
wscript.quit
End If
loop
相關(guān)文章
使用 Iisext.vbs 啟用Web服務(wù)擴(kuò)展的方法
一直以來都是手工啟用Web服務(wù)擴(kuò)展,沒想到微軟發(fā)布的Iisext.vbs也有這個功能,這里腳本之家小編就為大家介紹下2014-07-07使用 iisftpdr.vbs 創(chuàng)建 FTP 虛擬目錄的方法
這篇文章主要介紹了使用 iisftpdr.vbs 創(chuàng)建 FTP 虛擬目錄的方法,需要的朋友可以參考下2014-07-07VBS Shell.Application中ShellExecute的使用方法詳解
最近在項目中偶然用到了使用VBS調(diào)用shell.application中的ShellExecute方法,在百度搜索一圈后發(fā)現(xiàn)很難找到關(guān)于這個方法的詳細(xì)的中文教程,最后是在微軟的官方文檔中才找到了這個指令的詳細(xì)英文教程,需要的朋友可以參考下2023-05-05用vbscript實現(xiàn)修改屏幕保護(hù)的等待時間長度
用vbscript實現(xiàn)修改屏幕保護(hù)的等待時間長度...2007-04-04ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼
ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼...2007-03-03vbs實現(xiàn)的圖片自適應(yīng)表格,目前最佳解決方案!
用vbs實現(xiàn)的圖片自適應(yīng)代碼2008-06-06