Hallo
wie kann ich Laufwerk "D:\" zu Laufwerk "E:\" umbenn und ein Ordner der auf dem Desktop ist zu Laufwerk "D:\" machen?
Ordner als Laufwerk und Laufwerk umbenen
-
- [ offen ]
-
Freaky -
25. Dezember 2009 um 20:19 -
Geschlossen -
Erledigt
-
-
[autoit]
DriveSetLabel
[/autoit]und
[autoit]_MapDirectory('M:', @WorkingDir)
[/autoit][autoit][/autoit][autoit]
Sleep(10000)
_UnMapDirectory('M:')Func _MapDirectory($Drive, $Path)
[/autoit][autoit][/autoit][autoit]
;funkey Dec, 24, 2009
$cmd = 'subst ' & $Drive & ' "' & $Path & '"'
Run(@ComSpec & " /c " & $cmd, "", @SW_HIDE)
EndFunc ;==>_MapDirectoryFunc _UnMapDirectory($Drive)
[/autoit]
;funkey Dec, 24, 2009
$cmd = 'subst ' & $Drive & ' /D'
Run(@ComSpec & " /c " & $cmd, "", @SW_HIDE)
EndFunc ;==>_UnMapDirectory -
Danke aber ich will das der Ordner auch als D:\ anerkannt wird und das geht nicht mit DriverSetLabel
-
Laufwerk umbenennen geht so:
[autoit]Func _RenameDrive($sDrive,$sNewDriveName)
[/autoit]
Local $sScript = "", $stdout = ""
$sScript &= "select Volume " & $sDrive & @CRLF
$sScript &= "assign LETTER="&$sNewDriveName & @CRLF
FileDelete(@TempDir&"\diskpart.txt")
FileWrite(@TempDir&"\diskpart.txt",$sScript)
$cmd = 'diskpart /s ' & @TempDir & '\diskpart.txt'
Run(@ComSpec & " /c " & $cmd, "", @SW_HIDE)
EndFuncZurückumbenennen ist aber bis zum nächsten neustart nicht drin!
-
Geht das auch mit einem CD Laufwerk ?
-
Probier es aus.