Click here to Skip to main content
15,887,214 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: instr function not accepting arguments VB.net Pin
Zaf Khan19-Dec-12 21:05
Zaf Khan19-Dec-12 21:05 
AnswerRe: instr function not accepting arguments VB.net Pin
Eddy Vluggen20-Dec-12 1:56
professionalEddy Vluggen20-Dec-12 1:56 
QuestionRe: instr function not accepting arguments VB.net Pin
Zaf Khan19-Dec-12 21:02
Zaf Khan19-Dec-12 21:02 
GeneralRe: instr function not accepting arguments VB.net Pin
Dave Kreskowiak20-Dec-12 1:47
mveDave Kreskowiak20-Dec-12 1:47 
AnswerRe: instr function not accepting arguments VB.net Pin
Mike Meinz23-Jan-13 3:36
Mike Meinz23-Jan-13 3:36 
QuestionIs it possible to change Import directives dynamically at run time. Pin
Member 342716218-Dec-12 10:32
Member 342716218-Dec-12 10:32 
AnswerRe: Is it possible to change Import directives dynamically at run time. Pin
Eddy Vluggen18-Dec-12 21:57
professionalEddy Vluggen18-Dec-12 21:57 
Questionconcatenate 2 scripts Pin
Nitro7617-Dec-12 2:54
Nitro7617-Dec-12 2:54 
Hello all,

I made 2 scripts under, the first for search all folders and subfolders (named "prive") in my R: Drive and the second for search security groups(begin by FR_DEPT ou LTGFR) on a folder.
I want to concatenate scripts for each "prive" folder, it could search if groups are affected.
Can you help me please?
Thanks in advance

'------------------------------------- 1er script

Option Explicit

Dim path_start
Dim subfolder
Dim Myfso, result
Set Myfso = CreateObject("Scripting.FileSystemObject")

path_start = "R:"
subfolder = "prive"

result = Find(path_start, subfolder)



Function Find (strPath, strFileName)
Dim MyDir, MyFile, MySubDir
Dim strResult

If strFileName = Empty Then Exit Function
strFileName = Ucase(strFileName)

Set MyDir = Myfso.GetFolder(strPath)

For Each MyFile In MyDir.subFolders
If Ucase(MyFile.Name) = strFileName Then strResult = strResult & strPath & "\" & MyFile.Name & vbCrLf
Next

For Each MySubDir In MyDir.SubFolders
strResult = strResult & Find(strPath & "\" & MySubDir.Name, strFileName)
Next

Find = strResult

End Function

'---------------------------------- 2eme script





strFolderName = "Le dossier prive de mon 1er script"
Const INPUT1_FILE_NAME = "c:\test1.txt"

Const FOR_READING = 1, FOR_WRITING = 2, FOR_APPEND = 8


Const OVER_WRITE_EXISTING = True
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(INPUT1_FILE_NAME, FOR_APPEND,true)



Set objWMIService = GetObject("winmgmts:")
Set objFolderSecuritySettings = _
objWMIService.Get("Win32_LogicalFileSecuritySetting='" & strFolderName & "'")
intRetVal = objFolderSecuritySettings.GetSecurityDescriptor(objSD)

intControlFlags = objSD.ControlFlags

arrACEs = objSD.DACL



For Each objACE in arrACEs


if Left(objACE.Trustee.Name,7) = "FR_DEPT" then
f.write(strFolderName & " ")
f.write(objACE.Trustee.Domain & "\" & objACE.Trustee.Name + VbCrLf)

WScript.Echo strFolderName
WScript.Echo objACE.Trustee.Domain & "\" & objACE.Trustee.Name

else
if Left(objACE.Trustee.Name,5) = "LTGFR" then
f.write(strFolderName & " ")
f.write(objACE.Trustee.Domain & "\" & objACE.Trustee.Name + VbCrLf)

WScript.Echo strFolderName
WScript.Echo objACE.Trustee.Domain & "\" & objACE.Trustee.Name
end if


end if
next
AnswerRe: concatenate 2 scripts Pin
Eddy Vluggen18-Dec-12 21:55
professionalEddy Vluggen18-Dec-12 21:55 
Questionsystem.net.mail - manage multiple attachment Pin
alejx14-Dec-12 13:00
alejx14-Dec-12 13:00 
AnswerRe: system.net.mail - manage multiple attachment Pin
Eddy Vluggen17-Dec-12 1:17
professionalEddy Vluggen17-Dec-12 1:17 
QuestionHelp with Class Library and "Roll Your Own MsgBox" Pin
w4uoa13-Dec-12 5:19
w4uoa13-Dec-12 5:19 
AnswerRe: Help with Class Library and "Roll Your Own MsgBox" Pin
Simon_Whale13-Dec-12 5:38
Simon_Whale13-Dec-12 5:38 
AnswerRe: Help with Class Library and "Roll Your Own MsgBox" Pin
Richard MacCutchan13-Dec-12 5:40
mveRichard MacCutchan13-Dec-12 5:40 
Questionnewbie Pin
vaskoedo12-Dec-12 2:16
vaskoedo12-Dec-12 2:16 
AnswerRe: newbie Pin
Eddy Vluggen12-Dec-12 3:02
professionalEddy Vluggen12-Dec-12 3:02 
QuestionExcel.XlChartType.xlLine chart not draw using VB.Net Pin
D.Manivelan11-Dec-12 19:32
D.Manivelan11-Dec-12 19:32 
AnswerRe: Excel.XlChartType.xlLine chart not draw using VB.Net Pin
Eddy Vluggen12-Dec-12 3:00
professionalEddy Vluggen12-Dec-12 3:00 
QuestionMake a DataGridView column editable Pin
John Waclawski11-Dec-12 11:01
John Waclawski11-Dec-12 11:01 
AnswerRe: Make a DataGridView column editable Pin
Eddy Vluggen12-Dec-12 2:58
professionalEddy Vluggen12-Dec-12 2:58 
Questionportability/deployment, VB/Database Pin
Member 838594911-Dec-12 4:34
Member 838594911-Dec-12 4:34 
AnswerRe: portability/deployment, VB/Database Pin
Eddy Vluggen11-Dec-12 4:51
professionalEddy Vluggen11-Dec-12 4:51 
GeneralRe: portability/deployment, VB/Database Pin
Member 838594911-Dec-12 5:04
Member 838594911-Dec-12 5:04 
QuestionUSBMuxd Pin
D_Wilbur10-Dec-12 9:19
D_Wilbur10-Dec-12 9:19 
AnswerRe: USBMuxd Pin
Eddy Vluggen11-Dec-12 2:24
professionalEddy Vluggen11-Dec-12 2:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.