Ⅰ VBS 與VBScript通信問題
Vbs 是 VBScript 的縮寫,你這個問題是服務端腳本如何和客戶端腳本通信的問題
abc 是服務端變數,在客戶端是不存在的,當然就沒有這個變數
解決辦法是把這個變數的值賦給一個 input html 標記,例如 <input type="hidden" name="abc" value="<%=abc %>">
Ⅱ 求VBS 腳本編寫的串口發送接收
VB有串口控制項,可以做;但純粹用VBS腳本不調用外部dll,難!
Ⅲ 想要兩個vbs腳本,一個開啟鍵盤大寫(Caps Lock),一個關閉鍵盤大寫(Caps Lock),兩個互不幹擾,謝謝
開關都是一樣的,按一下是開,再按一下就關了。
setws=createobject("wscript.shell")
ws.sendkeys"{Capslock}"
wscript.sleep200
Ⅳ 怎樣編寫兩個如下要求的批處理或者vbs腳本
第一個文件:
@echo
off
REG
ADD
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
/v
Hidden
/t
REG_DWORD
/d
00000001
/f
REG
ADD
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
/v
ShowSuperHidden
/t
REG_DWORD
/d
00000001
/f
PAUSE
第二個文件:
@echo
off
REG
ADD
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
/v
Hidden
/t
REG_DWORD
/d
00000000
/f
REG
ADD
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
/v
ShowSuperHidden
/t
REG_DWORD
/d
00000000
/f
PAUSE
復制到文本里把文本擴展名改成.bat運行就可以了
Ⅳ vbs調用另一個vbs的函數
看你的意思好象是要在1.vbs中運行在2.vbs中包含的函數。我摘抄如下:
1.第一種需要可能是需要在一個腳本運行的中間直接運行另外一個腳本。這可以通過下面的方法來完成: Set WSHShell = CreateObject("WScript.Shell") WSHShell.Run "wscript c:\Test.vbs param1", , True
2. 更多的時候,我們需要在腳本之間共享變數,以及相互調用函數。我們想要得到C/C++中那樣的便利性:通過一個Include聲明,就可以將另外一個模塊中的函數和變數引入到當前的模塊中。在VBScript中,可以通過ExecuteGlobal來實現:
Sub Include(sInstFile)
Dim oFSO, f, s
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set f = oFSO.OpenTextFile(sInstFile)
s = f.ReadAll
f.Close
ExecuteGlobal s
End Sub
這樣,在腳本中加上這樣一句調用:Include "mylib.vbs",就可以使用mylib.vbs中聲明的全局變數和函數了!注意這里的函數ExecuteGlobal有一個類似的函數Execute,這里如果使用Execute的話,就達不到我們想要的效果。因為通過Execute暴露的名字,其作用范圍局限於Execute所處的級別,在這里,也就是在函數Include內部。這幾乎肯定不是你想要的結果。
詳細內容見參考資料。
Ⅵ 一個a.vbs腳本寫出兩個vbs腳本C:\b.vbs和C:\c.vbs,請問在a.vbs中運行C:\c.vbs代碼如何寫,詳細追加分。謝
在a。vbs裡面插入如下代碼
Dim fso
Set fso = WScript.CreateObject("Scripting.Filesystemobject")
Set read = fso.OpenTextFile("c:\c.vbs",1)
temp = read.ReadAll
ExecuteGlobal temp
Set fso = nothing
有問題再溝通
Ⅶ vbs腳本問題,我很菜,有個問題請請教
首先 明確的是 有區別
樓主既然是初學者 目前應用是沒有影響的
區別:
1. wscript.createobject 是windows腳本宿主提供的方法 而 createobject函數不是
面向對象裡面的 類 方法 屬性 等等 不知道樓主是否了解
2. 在遠程腳本中 需設定第二個參數 第二個參數也有細微的不同
CreateObject(servername.typename,[location])
WScript.CreateObject(ProgID,[Prefix])
那麼 為什麼又這么相似呢?
因為在windows環境中 wscript 作為腳本宿主 自然 兩個都能用了 而兩個的功能可以說是一樣的
樓主如果深入下去 會碰到不同的腳本宿主
非wscript宿主中 像wscript.sleep 等等 就不能用了
就目前來說樓主不必太糾結 到時自然就會明白
樓主能發現差別 很是細心 剛開始用的時候我完全就沒注意。。
PS. script 適合用作工具 非開發編程
Ⅷ vbs腳本bat批處理cmd編程語言——寫一個vbs——有兩個文件夾,一個文件夾是目標文件夾(運行
Du知道君的回答不要理它。它是機器人,回答都是復制過來的,有時還答非所問。且不回答追問。
Ⅸ 求2個VBS腳本代碼破解方法
第一個,開始菜單、運行、輸入 shutdown -a
第二個,同時按住ctrl+alt+del打開任務管理器,在 進程 那裡結束掉一個叫做wscript.exe 的進程
ps.鄙視寫第一個vbs的人