0
我有一個VBScript工作應對從網絡位置1(一)文件到用戶C :.我有11個人需要運行這個腳本。多個用戶運行相同的腳本
對於多用戶登錄名使用通配符時,我需要使用什麼,所以我不必爲每個人創建幾個腳本?
我有一個VBScript工作應對從網絡位置1(一)文件到用戶C :.我有11個人需要運行這個腳本。多個用戶運行相同的腳本
對於多用戶登錄名使用通配符時,我需要使用什麼,所以我不必爲每個人創建幾個腳本?
有幾種方法,以獲得當前登錄的用戶的帳戶名稱,例如通過擴展相應的環境變量:
>>>Set sh = CreateObject("WScript.Shell")
>>>WScript.Echo sh.ExpandEnvironmentStrings("%USERNAME%")
jsmith
或經由WshNetwork
對象:
>>>Set net = CreateObject("WScript.Network")
>>>WScript.Echo net.UserName
jsmith
或通過WMI:
>>>Set wmi = GetObject("winmgmts://./root/cimv2")
>>>For Each obj In wmi.ExecQuery("SELECT * FROM Win32_ComputerSystem") : _
WScript.Echo obj.UserName : _
Next
VM01\jsmith
這是腳本我目前有我如何插入你推理到它? – 2014-10-29 22:30:05
設置fs = CreateObject(「Scripting.FileSystemObject」) fs.CopyFile「K:\ Eng_Config \ Sean \ DS Stamp Macro \ Stamp \ *。pdf」,「C:\ Users \ sebuiln \ AppData \ Roaming \ Adobe \ Acrobat \ 10.0 \ Stamps \「,True – 2014-10-29 22:35:24
將用戶名分配給一個變量,並將該變量與路徑的其餘部分連接:''K:\ Eng_Config \」&用戶名&「\ DS郵戳宏\郵票* .pdf」' – 2014-10-29 23:44:52