vbs判讀盤符被雙擊的腳本
更新時間:2008年07月16日 22:55:54 作者:
你用WshShell.AppActivate("D:\")這個,就是說窗體Caption里要包含"D:\"這個字符串。可你打開D盤看看,是這樣的嗎?
復制代碼 代碼如下:
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:)”。如果有卷標,那更說不準。所以應該寫成WshShell.AppActivate("(D:)"),考慮到內存節(jié)約的問題,應該這樣寫:
set WshShell = WScript.CreateObject("WScript.Shell")
do
IF WshShell.AppActivate("(D:)") Then
MsgBox "ok"
wscript.quit
End If
loop
相關文章
使用 iisftpdr.vbs 創(chuàng)建 FTP 虛擬目錄的方法
這篇文章主要介紹了使用 iisftpdr.vbs 創(chuàng)建 FTP 虛擬目錄的方法,需要的朋友可以參考下2014-07-07
VBS Shell.Application中ShellExecute的使用方法詳解
最近在項目中偶然用到了使用VBS調用shell.application中的ShellExecute方法,在百度搜索一圈后發(fā)現(xiàn)很難找到關于這個方法的詳細的中文教程,最后是在微軟的官方文檔中才找到了這個指令的詳細英文教程,需要的朋友可以參考下2023-05-05
用vbscript實現(xiàn)修改屏幕保護的等待時間長度
用vbscript實現(xiàn)修改屏幕保護的等待時間長度...2007-04-04
ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼
ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼...2007-03-03

