ja, hört sich auch gut an....
Mir fehlt halt das Wissen, damit ich das in eine Box packen kann, die mir das dann "grafisch" darstellt
ja, hört sich auch gut an....
Mir fehlt halt das Wissen, damit ich das in eine Box packen kann, die mir das dann "grafisch" darstellt
hört sich gut an, wenn ich die Datei erweitere mit Abfragen, wie zb 7zip, somit müsste geprüft werden ob 7zip installiert ist.
Kann man nicht beide Folder abfragen, auch 64bit, es gibt noch Programme die liegen unter: c:\Programm, der Ordner müsste auch abgefragt werden.
Und weil ich es etwas "schöner" haben möchte, wäre ein Status mit Punkt klasse.... wie der vor unserem Profilnamen im Forum, grün ist installiert und "aus" halt nicht... wäre das machbar?
Hi... big-bang,
das sind viele zb der IE9, Office 2007, xmind usw.
Ich habe schon überlegt ob ich diese einfach über c:\Programme abfrage.....
aber die Box fehlt mir halt
Hallo,
ich muss immer wieder PC´s installieren, damit ich nicht etwas vergesse, möchte ich ein Tool haben welches mir diverse Einstellungen prüft.
Ca. 45 Programme und Reg´s muss ich prüfen. Dies würde ich gerne per "Checkbox" abfragen.
Zu fast 100% sind das alles W7 64bit PC´s.
Und "ja" es gibt einen "Softwareserver" leider nicht aktuell, da er von der Zentrale "nicht" gepflegt wird...
Ich hätte gerne ein Fenster in dem ich z.b stehen habe "IE 9 installiert" dahinter einen grünen punkt, wenn er installiert ist.
Kann man das unter Software abfragen, was installiert ist? Wenn der nicht installiert ist dann einen roten Punkt.
Somit würde ich das Programm nach beleiben erweitern... es wäre eine Box wo links die Programme und Toole bzw Regs stehen und daneben der Status...
Evtl würde ich Abfragen mit einem Strich trennen, so das im ersten Teil der Box alles für Windows abgefragt wird , dan zb Programme und dann Tools oder auch Reg´s.
Wenn ich die erste Zeile habe und weiß wie ich die box erweitern kann, das wäre super!
Gruß
Hallo,
ich möchte ca 50 Einträge von Winodws 7 64 bit prüfen und dann in einem Fenster ausgeben ob die vari zutrifft.
Um ein Computer zu installieren, muss in nachträglich immer prüfen hab ich alles inst und eingerichtet habe.
Dies möchte ich per Autoit Programm abfragen.
Zum Beispiel ist Java 7.51 installiert oder das Programm xy, Ausgabe in einem Fenster Softwarename plus ein kleiner grüner punkt für inst wenn nicht ein roter punkt.
Gruß
echt viele.....
welches liest mir eine bestimmt ou aus?
Hallo,
ich suche ein Tool mit dem ich in einer AD Server 2008 die unterschiedlichsten Feld via LDAP abfragen kann.
Evtl per Autoit mit checkboxen was alles abgefragt werden kann.
Zur Zeit soll ich für eine Abteilung ( Fertigung ) alle User mit Vorname, Nachname und Kurzzeichen exportieren.
Hoffe ihr könnt mir helfen.
>"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\temp\test.au3" /UserParams
+>15:00:46 Starting AutoIt3Wrapper v.2.1.4.4 SciTE v.3.3.7.0 ; Keyboard:00000407 OS:WIN_7/Service Pack 1 CPU:X64 OS:X86 Environment(Language:0407 Keyboard:00000407 OS:WIN_7/Service Pack 1 CPU:X64 OS:X86)
>Running AU3Check (3.3.10.2) from:C:\Program Files\AutoIt3
"C:\temp\test.au3"(15,18) : error: syntax error
If NotNot $bAero Then
~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(40,44) : error: syntax error
If NotNot ProcessExists($iProgram_PID) Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(141,33) : error: syntax error
If NotNot IsBinary($bImage) Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(172,33) : error: syntax error
If (@error) OrOr ($aRet[0]) Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(175,22) : error: syntax error
If NotNot $pBits Then
~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(195,16) : error: unbalanced paranthesis expression.
If (NotNot @error
~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(195,22) : error: syntax error
If (NotNot @error)
~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(195,45) : error: syntax error
If (NotNot @error) AndAnd ($hResult[0]) Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(226,20) : error: syntax error
If @error OrOr NotNot
~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(226,38) : error: syntax error
If @error OrOr NotNot $a_Call[0] Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(229,20) : error: syntax error
If @error OrOr NotNot
~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(229,38) : error: syntax error
If @error OrOr NotNot $a_Call[0] Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(15,11) : error: NotNot(): undefined function.
If NotNot $bAero
~~~~~~~~~~^
"C:\temp\test.au3"(172,31) : error: OrOr(): undefined function.
If (@error) OrOr ($aRet[0])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\temp\test.au3"(195,43) : error: AndAnd(): undefined function.
If (NotNot @error) AndAnd ($hResult[0])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\temp\test.au3 - 15 error(s), 0 warning(s)
!>15:00:46 AU3Check ended. Press F4 to jump to next error.rc:2
+>15:00:46 AutoIt3Wrapper Finished..
>Exit code: 2 Time: 0.531
ich habe dein Beispiel von gestern nur aufgerufen....
Hallo,
ich komme in Summe nicht weiter.
Folgendes!
Ich muss das aktuelle Java Update ausrollen.
Die Silent Version kenne ich, aber...
Vorher muss der IE geschlossen werden, mit Hinweiss, da evtl noch Programme laufen.
Auf älteren PC´s zb XP dauert das Update etwas lange und im Silent Modus, weiß man nicht was passiert.
Also sollte der Update Prozess gesucht werden und solange dieser läuft, auch angezeigt ( msgbox, gerne auch eine animierte Box bzw Fenster )werden.
Prozess beendet, Meldung aus.
Jetzt müssen noch zwei Dateien kopiert werden, Achtung XP und W7 beachten, denn diese müssen unter:
C:\Users\%username%\AppData\LocalLow\Sun\Java\Deployment\security\ und bei xp halt unter c:\dokument und Einstellungen....
Selbst das kopieren klappt bei mir nicht, darum rufe ich eine Batch auf, ja ist wohl nicht sehr elegant.
Hier mal mein Versuch...
[autoit]; Updating Java
;#include <File.au3>
Opt("ExpandEnvStrings", True)
Global $sUserName = "usern"
Global $sPassword = "passwort"
Global $sNetwork = "test"
;Msgbox Warning IE close
MsgBox(64, "ACHTUNG", "Bitte den Internet Explorer schliessen!")
; Ends Internett Explorer to avoid that Java is being used
Local $PID = ProcessExists("iexplore.exe") ; Will return the PID or 0 if the process isn't found.
While $PID
ProcessClose($PID)
$PID = ProcessExists("iexplore.exe")
WEnd
; Install current verison of Java
; Creates a temporary map on C:\
;DirCreate("C:\tmp")
; Copies the install-program from server to C:\tmp
; Runs RunAsWait as administrator and installs Java in silent mode
RunAs($sUserName, $sNetwork, $sPassword, 4, "\\server\freigabe\update\java\jre-7u51-windows-i586.exe /s")
If ProcessExists("jre-7u51-windows-i586.exe") Then
MsgBox(0, "Achtung", "Das Java Update läuft.")
Else
MsgBox(0, "Achtung", "Das Java Update läuft nicht.")
EndIf
; copy exception sites
;FileCopy("\\server\freigabe\update\java\sec-files\*.*", "C:\user\%username%\AppData\LocalLow\Sun\Java\Deployment\security")
;FileCopy("\\server\freigabe\update\java\sec-files\*.*", "C:\benutzer\%username%\AppData\LocalLow\Sun\Java\Deployment\security")
run ("\\server\freigabe\update\java\sec-copy.bat")
MsgBox(0, "Updating Java", "Update fertig")
Jetzt ne Frage an die Java Experten...
ich muss einen Server eintragen unter "Sicherheit / Siteliste bearbeiten"
hat man das mal manuell gemacht werden zwei Dateien erstellt, diese ( exception.sites und trused.cert ) würde ich dann auf den noch zu updatetenen Maschinen manuell kopieren, deshalb ober der Kopier Befehl aus dem Ordner "sec-files".
Wäre sehr dankbar, wenn mir jemand das script überarbeiten kann...
Unter Zeile 15 bekomme ich ein
error: syntax error
error: NotNot(): undefinde function
UEZ, was macht das?
das benötigt wohl aero???
; Updating Java
;#include <File.au3>
Opt("ExpandEnvStrings", True)
Global $sUserName = "xxxxx"
Global $sPassword = "xxxxxxxxxx"
Global $sNetwork = "xxxxxxx"
;Msgbox Warning IE close
MsgBox(64, "ACHTUNG", "Bitte den Internet Explorer schliessen!")
; Ends Internett Explorer to avoid that Java is being used
Local $PID = ProcessExists("iexplore.exe") ; Will return the PID or 0 if the process isn't found.
While $PID
ProcessClose($PID)
$PID = ProcessExists("iexplore.exe")
WEnd
; Runs RunAsWait as administrator and installs Java in silent mode
RunAsWait($sUserName, $sNetwork, $sPassword, 4, "\\server_ip\freigabe\update\java\jre-7u51-windows-i586.exe /s")
run ("\\server_ip\freigabe\update\java\sec-copy.bat")
MsgBox(0, "Updating Java", "Update fertig")
Da auf manchen XP Maschinen das silent update doch lange dauert und man weiß nicht was passiert, würde ich gerne die up****.exe im prozess prüfen, solange der da ist sollte eine "nette" msgbox dies melden.
es wird immer nocht eine Version 3.3.8 öder höher gefordert...
habe autoit-v3.3.10.2-setup installiert, oder ist der screeneditor gemeint, habe ich den SciTEAutoIt3 installiert, wird auch nicht erkannt, bzw deine scripte fordern immer noch eine höhere Version, warum???
Ich führe das java update aus und möchte den Prozess anzeigen, das macht mein script aber nur wenn das update fertig, dann sprint er zur msgbox...
beide Version gehen nicht...
Opt("ExpandEnvStrings", True)
und
FileCopy("\\192.168.12.1\freigabe\update\java\sec-files\*.*", "C:\benutzer\%username%\AppData\LocalLow\Sun\Java\Deployment\security")
habe die selbe zeile noch mit "user" anstatt "benutzer"
und FileCopy("\\server_ip\freigabe\update\java\sec-files\*.*", "C:\user\" & @UserName & "\AppData\LocalLow\Sun\Java\Deployment\security\")
kopiert mir auch nicht....
jetzt rufe ich ne batch auf.... "blöd"....
UEZ, die sind perfekt!
Nur kann die Prozent anzeige ja keine Aussage treffen, es soll sich was drehen, aber halt solange der Prozess da ist und da kein ja keiner berechnen.
Wäre so als wenn ich notepad öffne und eine Anzeige anzeige, aber wie lange ich notepad auf habe weiß man ja nicht.....
okay, auch schön, nicht ganz was ich mir vorstelle, aber ein guter Ansatz... die Grafik muss im Ordner liegen, wo das Script ausgeführt wird?
Wenn der Prozess nicht mehr läuft, reicht es das Fenster einfach auszublenden bzw zu schließen.
Denke ich werde es damit umsetzen, evtl ein Fertig wenn der Prozess nicht mehr gefunden wird.
Hallo,
ich prüfe einen Prozess im Windows 7 und möchte anzeigen, dass dieser läuft.
Das kann ich sicher mir der msgbox machen, würde aber gerne was animiertes anzeigen lassen.
Evtl ein Kreis mit einem Pfeil der sich dreht oder halt was schön aussieht.
Es soll dann nur angezeigt werden der Prozess "X" läuft.
Edit: Windows hat diese leuchtenden grünen Installationsbalken, so in dieser Art nur halt rund und es darf sich drehen....
Leider kenne ich mich mit solchen "Boxen" nicht aus.....
habt ihr eine Idee???
okay, sorry...
das Java Update habe ich im Griff.....
jetzt würde ich das Update im Logon Script des User verankern.
Heute habe ich festgestellt, dass es an manchen PC sehr lange dauert und der User bekommt keine Info das es läuft, denn solange es läuft darf eine Anwendung im IE nicht gestartet werden.
Also dachte ich mir eine Msgbox blinken zu lassen....
... wohl wahr...
dachte das währe nur ein kleines script.... für die die es können....
ne msgbox schaffe ich wohl noch... aber den Task abfragen.....