HI,
nächstes Problem und zwar wie kann ich von Autoit aus die Windowssuche nutzen ohne mich über shortkey zu bewegen?
würde gerne die Suche öffne und mein suchbegriff übergeben.
vielleicht weiss jemand weiter.
mfg
HI,
nächstes Problem und zwar wie kann ich von Autoit aus die Windowssuche nutzen ohne mich über shortkey zu bewegen?
würde gerne die Suche öffne und mein suchbegriff übergeben.
vielleicht weiss jemand weiter.
mfg
Warum das?
Kannts du nicht einfach so suchen?
$oShell = ObjCreate("shell.application")
$oShellWindows=$oShell.FindFiles
ja das ist schon mal nicht schlecht danke jetzt muss ich nur noch wissen wie ich dem mein suchbegriff übergebe und das der gleihc lossucht
aber danke schon mal
@ Xeno : die nutzer später sind nciht so bewanderte windows nutzer und die wollen am liebsten die standart suche haben darum leider so
$WonachSucheIch = "*.bat;*.cmd"
[/autoit][autoit][/autoit][autoit]$oShell = ObjCreate("shell.application")
$oShellWindows=$oShell.FindFiles
WinWait("[Class:CabinetWClass]")
ControlSend("[Class:CabinetWClass]","","Edit2",$WonachSucheIch&"{Enter}")
Hi,
die Frage ist doch : Wie sieht der gesamte Workflow aus?
Ich nutze dein Programm und will dann warum auch immer was suchen. Dann öffnest du die Suche und übergibst den Begriff?
Und dann muss es ja irgendiwie weitergehen.
Mega
leider komm ich damit auch nicht weiter.
bleibt hier an der stelle stehn
siehe Bild:
mmm schade, icj dachte das wäre leichter, so wie es z.B. beim IE ist.
zum Workflow:
es ist ein kleines GUI am oberen Rand des Bildschierm wo ich 4 verschiedene Suchfelder hab
- Internet (Google)
- Intranet (Firma)
- Lokal (PC) <-- darum geht es
- und User (Firma)
ich gab in die entsprechende textbox mein suchbegriff ein und dann soll die entsprechende funktion aufgehen.
Z.B. der IE mit Goolge oder halt der suchdialog von windows.
Du benutzt also die Hundeeinstellung. Ich kann damit nichts anfangen.
Probier mal so:
$WonachSucheIch = "*.bat;*.cmd"
[/autoit][autoit][/autoit][autoit]$oShell = ObjCreate("shell.application")
$oShellWindows=$oShell.FindFiles
WinWait("[Class:CabinetWClass]")
ControlClick("[Class:CabinetWClass]","","SA_Button4")
WinWait("[Class:CabinetWClass]","Gesamter oder Teil des Da&teinamens:")
ControlSend("[Class:CabinetWClass]","","Edit2",$WonachSucheIch&"{Enter}")
Das Problem ist das die Anwendung nicht hier hier später laufen soll sonder auf naja 100 - ? PC's und da ich nicht weiss was für einstellungen die einzelnen User haben wollte ich das so allgemein wie möglich machen.
Hab jetzt diese Befehle gefunden, wie kann ich die denn im AutoIt nutzen?
ZitatAlles anzeigenBeispiel
In diesem Beispiel werden der Ordner C:\My Documents sowie seine Unterordner durchsucht und alle Dateien zurückgegeben, deren Text oder Dateieigenschaften mit "San" beginnende Wörter enthalten. Die TextOrProperty-Eigenschaft legt das zu suchende Wort fest und begrenzt die Suche entweder auf den Text der Datei oder auf die Dateieigenschaften.With Application.FileSearch
.NewSearch
.LookIn = "C:\My Documents"
.SearchSubFolders = True
.TextOrProperty = "San*"
.FileType = msoFileTypeAllFiles
End With
mfg
nefas