Top/Prog/VBScript/¥Í¥Ã¥È¥ï¡¼¥¯¥É¥é¥¤¥Ö¤Î¥Þ¥¦¥ó¥È¡¦¥¢¥ó¥Þ¥¦¥ó¥È

¤Ï¤¸¤á¤Ë

¥Í¥Ã¥È¥ï¡¼¥¯¥É¥é¥¤¥Ö¤ò´Êñ¤Ë¥Þ¥¦¥ó¥È¡¦¥¢¥ó¥Þ¥¦¥ó¥È¤¹¤ë¥Ä¡¼¥ë¤Ç¤¹¡£ ¥Î¡¼¥È£Ð£Ã¤Ê¤É»ý¤Á±¿¤ó¤Ç»È¤¦¾ì¹ç¤Ë¡¢¡Ö¼«Æ°¤ÇºÆÀܳ¡×ÀßÄ꤬»È¤¤¤Ë¤¯¤¤¾ì¹ç¤ËÊØÍø¤Ç¤¹¡£

»È¤¤Êý

½é´üÀßÄê

¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Î°ìÉô¤ò½ñ¤­´¹¤¨¤Þ¤¹¡£ ÀܳÀè¥É¥é¥¤¥Ö¤ò»ØÄꤷ¤Þ¤¹¡£

sMapDrive = "P:"

Àܳ¸µ¤Î¶¦Í­¥Õ¥©¥ë¥À¤ò»ØÄꤷ¤Þ¤¹¡£

sShareFolder = "\\192.168.0.2\share"

¥Þ¥¦¥ó¥È¡¦¥¢¥ó¥Þ¥¦¥ó¥È¤·¤¿¤¤¤È¤­

¡ÉsMapDrive ¡É¤Ë»ØÄꤷ¤Æ¤¤¤ë¥É¥é¥¤¥Ö¤Î¾õÂÖ¤ò³Îǧ¤·¤Æ¤«¤éÆ°ºî¤·¤Þ¤¹¤Î¤Ç¡¢ ñ½ã¤Ë¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤¹¤ë¤À¤±¤Çµ¡Ç½¤·¤Þ¤¹¡£

  • ¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç ¢ª¥Þ¥¦¥ó¥È¤·¤Þ¤¹¡£
  • ¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤ë¾ì¹ç ¢ª¥¢¥ó¥Þ¥¦¥ó¥È¤·¤Þ¤¹¡£

¥½¡¼¥¹

'---------------------------------------------------------------------
'	¤Ï¤Á¤Ý¤Á»Ù±ç¥Ä¡¼¥ë
'	
'	MapNetworkDrive
'	
'	by myasu
'---------------------------------------------------------------------
'	wshMapNetworkDrive.vbs ¥á¥¤¥ó
'	Ver.0.10	2009/2/3	myasu
'---------------------------------------------------------------------

Option Explicit
'On Error Resume Next

'---------------------------------------------------------------------
'	ÊÑ¿ôÄêµÁ
'---------------------------------------------------------------------
Dim objNetwork, objFSO
Dim sMapDrive, sShareFolder, bAutoMount, sUser, sPassword

'---------------------------------------------------------------------
'	ÀßÄê
'---------------------------------------------------------------------
sMapDrive = "P:"					'ÀܳÀè¥É¥é¥¤¥Ö
sShareFolder = "\\192.168.0.2\share"			'Àܳ¸µ¤Î¶¦Í­¥Õ¥©¥ë¥À
bAutoMount = false					'ºÆµ¯Æ°»þ¤Î¼«Æ°Àܳ

'---------------------------------------------------------------------
'	¼ç½èÍý
'---------------------------------------------------------------------
Set objNetwork = WScript.CreateObject("WScript.Network")
Set objFSO = CreateObject("Scripting.FileSystemObject")

'ÀܳÀè¥É¥é¥¤¥Ö¤Î³Îǧ
If objFSO.DriveExists(sMapDrive) Then
	'ÀܳÃæ¤Ê¤é
	UnMount
Else
	'̤Àܳ¤Ê¤é
	Mount
End If

'---------------------------------------------------------------------
'	Àܳ
'---------------------------------------------------------------------
sub Mount
	sMapDrive = sMapDrive
	objNetwork.MapNetworkDrive sMapDrive, sShareFolder, bAutoMount
	If Err.Number <> 0 Then
		MsgBox Err.Description
	End If
end sub

'---------------------------------------------------------------------
'	ÀÚÃÇ
'---------------------------------------------------------------------
sub UnMount
	objNetwork.RemoveNetworkDrive sMapDrive
	If Err.Number <> 0 Then
		MsgBox Err.Description
	End If
end sub

»²¹Í

²¼µ­¥µ¥¤¥È¤ò»²¹Í¤Ë¤µ¤»¤Æ¤¤¤¿¤À¤­¤Þ¤·¤¿¡£

2009-12-31 (ÌÚ) 22:00:08

Prog


¥È¥Ã¥×   ÊÔ½¸ Åà·ë²ò½ü º¹Ê¬ ÍúÎò źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2009-12-31 (ÌÚ) 22:10:27