應用 WSH 讀寫登錄檔和建立快捷方式 (轉)
應用 WSH 讀寫登錄檔和建立快捷方式 (轉)[@more@]關於WSH在VB中的用法
這裡,我們只討論讀寫登錄檔和建立快捷方式。
首先在工程的References中選中 Scripting Host Model,再來看一下下面的程式碼。
Dim WSH_, urlLink, deskPath
Set WSH_shell = New IWshShell_Class
WSH_shell.RegWrite "HKLMSoftwareArchT", "first"
'以上兩句新建了一個IWshShell_Class例項,然後在HKEY_LOCAL_MACHINE下
'建立一個主鍵,並寫入字串值。注意應用HKCU代表HKEY_CURRENT_USER、
'HKCR代表HKEY_CLASSES_,以此類推...
'與登錄檔相關的原型如下:
'Function RegRead(bstrName As String) 讀登錄檔,bstrName為鍵名
'Sub RegDelete(bstrName As String) 刪除主鍵
'Sub RegWrite(bstrName As String, pvValue, [pvarType])
'[pvarType]可以省略,或為“REG_D”、“REG_BINARY”
deskPath = WSH_shell.SpecialFolders("Desktop") '獲得桌面路徑
'可以用WSH_shell.ExpandEnvironmentStrings("%windir%")獲得Windows路徑
Set urlLink = WSH_shell.CreateShortcut(deskPath & "ok.lnk")
With urlLink
.TargetPath = deskPath & "無標題.txt"
.IconLocation = "D:DevStudioMyProjectsDesktop ArrowResdoc.ico"
.Hotkey = "CTRL+SHIFT+D"
.WorkingDirectory = deskPath '起始位置
.WindowStyle = WshNormalFocus
'可以設的值有WshHide、WshMaximizedFocus、WshMinimizedFocus、
'WshMinimizedNoFocus、WshNormalFocus、WshNormalNoFocus
End With
urlLink.Save '儲存快捷方式
WSH的功能很強大,還有許多應用不是一時講得完的,大家好好發掘吧^_^
這裡,我們只討論讀寫登錄檔和建立快捷方式。
首先在工程的References中選中 Scripting Host Model,再來看一下下面的程式碼。
Dim WSH_, urlLink, deskPath
Set WSH_shell = New IWshShell_Class
WSH_shell.RegWrite "HKLMSoftwareArchT", "first"
'以上兩句新建了一個IWshShell_Class例項,然後在HKEY_LOCAL_MACHINE下
'建立一個主鍵,並寫入字串值。注意應用HKCU代表HKEY_CURRENT_USER、
'HKCR代表HKEY_CLASSES_,以此類推...
'與登錄檔相關的原型如下:
'Function RegRead(bstrName As String) 讀登錄檔,bstrName為鍵名
'Sub RegDelete(bstrName As String) 刪除主鍵
'Sub RegWrite(bstrName As String, pvValue, [pvarType])
'[pvarType]可以省略,或為“REG_D”、“REG_BINARY”
deskPath = WSH_shell.SpecialFolders("Desktop") '獲得桌面路徑
'可以用WSH_shell.ExpandEnvironmentStrings("%windir%")獲得Windows路徑
Set urlLink = WSH_shell.CreateShortcut(deskPath & "ok.lnk")
With urlLink
.TargetPath = deskPath & "無標題.txt"
.IconLocation = "D:DevStudioMyProjectsDesktop ArrowResdoc.ico"
.Hotkey = "CTRL+SHIFT+D"
.WorkingDirectory = deskPath '起始位置
.WindowStyle = WshNormalFocus
'可以設的值有WshHide、WshMaximizedFocus、WshMinimizedFocus、
'WshMinimizedNoFocus、WshNormalFocus、WshNormalNoFocus
End With
urlLink.Save '儲存快捷方式
WSH的功能很強大,還有許多應用不是一時講得完的,大家好好發掘吧^_^
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987291/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows 98 登錄檔的應用(轉)Windows
- 用VC6編寫登錄檔管理程式(三) (轉)
- 用VC6編寫登錄檔管理程式(二) (轉)
- Windows 98 登錄檔應用的30個例項(轉)Windows
- 移動應用登錄檔單必死!
- python檔案建立、讀取和寫入Python
- 用BCB在windows桌面建立快捷方式 (轉)Windows
- linux技巧---為各應用建立快捷方式Linux
- C#讀寫xml檔案應用案例C#XML
- Windows 98 登錄檔妙用(轉)Windows
- VBA建立文字檔案、讀寫文字檔案
- python讀寫excel檔案簡單應用PythonExcel
- ORACLE directory 目錄讀寫檔案Oracle
- 用登錄檔儲存資料 (VB函式篇) (轉)函式
- 遠端登錄檔訪問 (轉)
- 登錄檔資料庫Registry (轉)資料庫
- Windows XP 登錄檔修改精粹(轉)Windows
- Windows XP登錄檔詳解(轉)Windows
- 組策略安全選項對應登錄檔項彙總(轉)
- 檔案、目錄防寫(轉)
- 登錄檔
- VB讀寫ini檔案 (轉)
- C++檔案操作實戰:建立、寫入、讀取、修改檔案一應俱全C++
- VB中使用系統登錄檔 (轉)
- 利用Windows登錄檔儲存資訊 (轉)Windows
- Windows 98 登錄檔大修改(轉)Windows
- Windows XP 登錄檔“四兄弟”(轉)Windows
- 用java 能建立桌面快捷方式嗎?Java
- 怎樣在VC++中訪問和修改登錄檔 (轉)C++
- 在VC++中訪問和修改系統登錄檔 (轉)
- Java io.File應用(建立路徑和檔案)Java
- 科學的清理 Windows 98 登錄檔(轉)Windows
- 手工備份Windows XP的登錄檔(轉)Windows
- Win32 SDK登錄檔操作——RegQueryValueEx (轉)Win32
- Java 用FileReader 和 FileWriter 進行檔案讀寫(txt) (Java
- 獲取 CPU資訊,並透過登錄檔寫入
- 建立Java的應用程式(轉)Java
- Java 檔案處理完全指南:建立、讀取、寫入和刪除檔案詳細解析Java