Move set_df_path.vbs into the directories where it's actually useful.
							parent
							
								
									e3ff89ba03
								
							
						
					
					
						commit
						75d7773a94
					
				@ -0,0 +1,32 @@
 | 
			
		||||
Option Explicit
 | 
			
		||||
 | 
			
		||||
Const BIF_returnonlyfsdirs   = &H0001
 | 
			
		||||
 | 
			
		||||
Dim wsh, objDlg, objF, fso, spoFile
 | 
			
		||||
Set objDlg = WScript.CreateObject("Shell.Application")
 | 
			
		||||
Set objF = objDlg.BrowseForFolder (&H0,"Select your DF folder", BIF_returnonlyfsdirs)
 | 
			
		||||
 | 
			
		||||
Set fso = CreateObject("Scripting.FileSystemObject")
 | 
			
		||||
If fso.FileExists("DF_PATH.txt") Then
 | 
			
		||||
    fso.DeleteFile "DF_PATH.txt", True
 | 
			
		||||
End If
 | 
			
		||||
 | 
			
		||||
If IsValue(objF) Then 
 | 
			
		||||
    If InStr(1, TypeName(objF), "Folder") > 0 Then
 | 
			
		||||
        Set spoFile = fso.CreateTextFile("DF_PATH.txt", True)
 | 
			
		||||
        spoFile.WriteLine(objF.Self.Path)
 | 
			
		||||
    End If
 | 
			
		||||
End If
 | 
			
		||||
 | 
			
		||||
Function IsValue(obj)
 | 
			
		||||
    ' Check whether the value has been returned.
 | 
			
		||||
    Dim tmp
 | 
			
		||||
    On Error Resume Next
 | 
			
		||||
    tmp = " " & obj
 | 
			
		||||
    If Err <> 0 Then
 | 
			
		||||
        IsValue = False
 | 
			
		||||
    Else
 | 
			
		||||
        IsValue = True
 | 
			
		||||
    End If
 | 
			
		||||
    On Error GoTo 0
 | 
			
		||||
End Function
 | 
			
		||||
		Loading…
	
		Reference in New Issue