Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Variable als Pfad für objWMIService.ExecQuery

Frage Entwicklung VB for Applications

Mitglied: Braltar

Braltar (Level 1) - Jetzt verbinden

31.08.2006, aktualisiert 01.09.2006, 7040 Aufrufe, 3 Kommentare

Variable als Pfad für objWMIService.ExecQuery

ich habe eine Funktion die folgende Abfrage beeinhaltet:

Set colFiles = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name='D:\temp_download\helimission_file_renaming\Newpicture'} Where " _
& "ResultClass = CIM_DataFile")

For Each objFile In colFiles


nun möchte ich den pfad als Variable von einem Textfeld übernehmen.
ich habe diverse Variable im Einsatz, ohne Problem, nur bei diese Methode werden die Variablen nicht übernommen ?!?

also z.B.

imagedir1 = Text2.Text

dann irgendetwas wie:

Set colFiles = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name= imagedir1 } Where " _
& "ResultClass = CIM_DataFile")
Mitglied: Biber
01.09.2006 um 07:45 Uhr
Moin Braltar,

diese ganze vorbereitete Query ist ja nur ein langer zusammengesetzter String.
Entsprechend musst Du auch den String aus mehreren Teilstrings zusammensetzen:

01.
.... 
02.
StrQuery="ASSOCIATORS OF {Win32_Directory.Name= '" _  
03.
                  & imageDir1 & "' } Where ResultClass = CIM_DataFile" 
04.
 
05.
Set colFiles = objWMIService.ExecQuery(StrQuery) 
06.
...
[ungetestete Skizze]
Am Ende des 1. und am Anfang des 3. Teilstrings ist jeweils ein einzelnes Hochkomma.

HTH Biber
Bitte warten ..
Mitglied: Braltar
01.09.2006 um 08:47 Uhr
hallo,

danke für dein Antwort, bin gestern spät auch auf die "str" Lösung gestossen..

danke trotzdem!

somit erledigt...
Bitte warten ..
Mitglied: Biber
01.09.2006 um 08:51 Uhr
Moin Braltar.
bin gestern spät auch auf die "str" Lösung gestossen
Bitte in solchen Fällen entsprechenden kurzen Kommentar unter den Beitrag setzen und Frage auf "Gelöst" setzen.

Danke
Biber
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Formelergebnis in Variable speichern (1)

Frage von Juweee zum Thema VB for Applications ...

Batch & Shell
gelöst Batch script: Problem beim Kopieren und bearbeiten, dynamischen Pfad ermitteln (31)

Frage von Hedgehogi zum Thema Batch & Shell ...

VB for Applications
gelöst Bestimmtes Arrayfeld mit Variable aufrufen? - VBS (10)

Frage von gabrixl zum Thema VB for Applications ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Firewall
Welche Firewall ? (18)

Frage von Cyberurmel zum Thema Firewall ...

Windows Server
gelöst Einzelnes Windows Update über GPO deinstallieren (16)

Frage von lordofremixes zum Thema Windows Server ...