1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Surfy

Beiträge von Surfy

  • Messagebox mit timeout

    • Surfy
    • 5. Juni 2013 um 14:54

    Hallo zusammen

    Wie erreiche ich, dass diese Messagebox nur für 2 min erscheint, und dann auch mit dem Exitcode 5 aussteigt, falls der User nicht reagiert?

    [autoit]


    While ProcessExists($ProcessToCheck
    $Msgbox = MsgBox(8192+65,$Titel,"Please close " & $AppToClose & " to install an update or new version of " & $AppToInstall )
    If $Msgbox = 2 Then
    Exit(5)
    Endif
    WEnd

    [/autoit]

    Danke euch,

    Surfy

  • String bearbeiten

    • Surfy
    • 28. Mai 2013 um 17:47

    Hui, danke viel mal!!

    Den Befehl hatte ich nicht im Portfolio :wacko:

  • String bearbeiten

    • Surfy
    • 28. Mai 2013 um 17:11

    Hallo zusammen

    Ich möche aus einem String der so aussieht

    Code
    Ich bin in String {test} und so weiter

    nur das zwischen den geschweiften Klammern erhalten.

    Wie kann ich alles davor und danach herauslöschen? Der Inhalt der geschweiften Klammer ist dynamisch, und den Wert muss ich herausfiltern.

    Danke euch,

    Surfy

  • digitales signieren von eigenen Programmen

    • Surfy
    • 24. Mai 2013 um 12:40

    Ich hab da was gefunden, ist mal wieder ein Thema für sich ;)

    http://www.delphipraxis.net/90725-eigene-a…infuehrung.html

  • digitales signieren von eigenen Programmen

    • Surfy
    • 24. Mai 2013 um 12:29

    Hallo zusammen

    Wie kann ich meine eigenen Auto-It Executables digital signieren?

    Vielleicht hat das ja jemand schon mal gemacht?

    Surfy

  • COM+ "Component Service" scriptgesteuert konfigurieren

    • Surfy
    • 22. Mai 2013 um 12:36

    Ich hoffe dass der Thread doch noch auf den geeigneten Leser stösst. Ich musste schoneinmal hinsichtlich Com Komponenten etwas machen [ gelöst ] Auto-It: Administration von COM+ Komponenten= aber die da gewonnen Erkenntniss helfen in diesem Fall leider auch nicht.

    Surfy

  • COM+ "Component Service" scriptgesteuert konfigurieren

    • Surfy
    • 15. Mai 2013 um 12:44

    Hallo zusammen

    Ich soll auf mehreren Computern im Netzwerk die Com+ Sicherheitseinstellungen konfigurieren.

    --> 'Control Panel' --> 'Administrative Tools' --> 'Component Services' --> 'My Computer' --> Right Click and select 'Properties' --> Select 'COM Security' tab


     [Blockierte Grafik: http://1.bp.blogspot.com/-ibR4LZTcDig/UZNJRMCj02I/AAAAAAAABoE/LGuAh0bCIng/s1600/Components2.jpg] 
    Dort soll ich die "Launch & Acess Permissions" für einen Active Directory User auf Allow stellen, für "Remote Launch" und "Remote Activation". Im Beispiel oben habe ich aus Anonymitätsgründen die Gruppe "everyone" genommen.

    Wie kann ich das Scriptgesteuert bzw mit Auto-It umsetzen? Da während der Installation via Softwareverteilung kein User eingeloggt sein muss - gehen sämtliche Anregungen hinsichtlich Gui-Control leider nicht...

    Mit ratlosem Blick,

    Surfy

  • Programm versteckt starten (hidden)

    • Surfy
    • 5. März 2013 um 16:13

    Hallo zusammen

    Wie kann ich ein Prozess und alle Subprozesse davon - versteckt starten?

    Ich soll das AMD (ATI) Catalist Control Center einmalig beim login starten - und später wieder schliessen. Bitte stellt nicht die Sinnfrage - der erschliesst sich auch mir nicht.

    Das Problem ist, dass der Shortcut auf "CLI.exe Start CCC" verweisst, der dann wieder einen eigenen Prozess startet. Den ersteren bekomme ich mit @SW_HIDE versteckt - der zweite ist dann sichtbar.

    Leider braucht man zum testen selber eine AMD / ATI Grafikkarte. Aber von der Therorie her - könnt ihr mir sicher helfen. Da ich nicht ausschliessen kann, das die CLI.exe der CCC.ese Parameter übergibt - die mir beim direkten Start der CCC.exe fehlen würden - würde ich gerne das "Standardverfahren" nutzen.

    Das heisst ich müsste verhindern, dass subprozesse plötzlich den ohne SW_HIDE daherkommen. Runas oder als Servicestarten möchte ich nicht anwenden.

    Danke für eure Tips ;)

  • Water hat Geburtstag!!!

    • Surfy
    • 8. Oktober 2012 um 09:15

    Happy Birthday tooo youuuu, happy birthday toooo youuuuuu *sing*

    Alles jute zum Burzeltag!

    Surfy

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 4. Oktober 2012 um 15:46

    @CR setzt einfach auch noch eine Leerzeile dazwischen - dh es muss mit FilewritefromArray ein Problem geben... ;(

    Surfy

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 4. Oktober 2012 um 15:12

    Leider kämpfe ich mit einem merkwürdigen Problem, das File wird vom Programm nicht aktzeptiert.

    Unter notepad sieht es völlig normal aus. Erst unter Ms-Dos Edit - sehe ich das Problem:

    [Blockierte Grafik: http://2.bp.blogspot.com/-p1N4i7bSIQk/UG2KgLcBxbI/AAAAAAAAAjQ/QSoba5G04ug/s1600/komisch.jpg]

    Lösche ich die Zeichen, speichere - läuft es. Ändere ich wieder die Umgebung via Script, kommt wieder ein "Noten" Symbol hinzu.

    Hiiilfe

  • Active Directory (Domain): Anfragen ob User in der AD existiert

    • Surfy
    • 4. Oktober 2012 um 13:56

    Hab ne Lösung dazu ;) :love:

  • Active Directory (Domain): Anfragen ob User in der AD existiert

    • Surfy
    • 4. Oktober 2012 um 12:47

    Leider muss ich den alten Hund hier nochmals ausgraben :wacko:

    Mein Lösungsansatz mit LogonDomain geht auch nicht via Softwareverteilung, da hier der Script via "Local System" context (principial) ausgeführt wird.

    Fällt Dir dazu noch etwas ein?

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 4. Oktober 2012 um 09:56

    Ich danke euch beiden!

    [autoit]

    $File = StringSplit(StringReplace(StringReplace(FileRead($Path)

    [/autoit]

    Das sind mindestens zwei Verschachtelungen zuviel, (nicht nur) am frühen morgen ;(

    Surfy

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 17:21

    Danke Dir - genau das habe ich umsetzen wollen!

    Nur einen Zustand habe ich vergessen - das beide aktiv sein können :huh:

    Quasi also : "keiner auskommentiert" Obwohl ich Deine Zeilen im groben verstehe - wüsste ich nicht wie ich das einbauen kann, oder ob ich nur nicht sehe wie anstossen :S

    Danke für Deine Hilfe,

    Surfy

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 15:43

    In Zeile 11 gibts ärger:

    Zitat

    TestIng.au3 (11) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:


    Danke für deine Hilfe!

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 15:10

    Danke für eure Hilfe - so langsam gehts in die Richtige Richtung :thumbup:

    @ Christoph: leider läuft dein Script nicht - fehlen mir da includes?

    Es gibt ja drei zustände, die möglich sind:

    1.) Alle Umgebungen sollen aktiv sein - keine Ausrufezeichen

    2.) nur die obere Umgebung soll aktiv sein

    3.) nur die untere Umgebung soll aktiv sein


    Zitat

    Warte 1
    Meine Umgebung 1 servername.domain.com
    Warte 2
    Meine Umgebung 2 servername2.domain.com

    Nun kann ich zwar (dank eurer Hilfe) - das ganze einlesen und anzeigen, soweit kann ich den Script von Chris verstehen..


    [autoit]

    #include <file.au3>
    Dim $aRecords
    If Not _FileReadToArray("c:\MyTextfile",$aRecords) Then
    MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
    Exit
    EndIf

    [/autoit][autoit][/autoit][autoit]

    MsgBox(4096, "Test", $aRecords[1], 10)

    [/autoit]

    nun kann ich einfach via

    $aRecords[1]=StringTrimLeft($aRecords[1],1)

    Und dann via $aRecords[1]='!' & $aRecords[1] das ganze wieder zusammensetzen :wacko:

    Hinkriegen sollte ich es damit - auch wenn elegant sicher anders ist :rolleyes:

    Danke euch,

    Surfy

    PS: so lerne auch ich die Arrays langsam :love:

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 13:14

    Danke dir

    Vom prinzip würde es damit ja schon gehen.

    Aber im Detail - habe ich da 4 Zeilen in einem Textfile, und nicht eine Zeile. Woher soll die $szeile wissen, in welcher Zeile sie gerade steckt, bzw welche gerade zu aktivieren wäre?

    Meine Frage zielt eigentlich darauf ab, wie ich dieses Textfile Zeilenweise gezielt bearbeiten kann, und dann wie ich das beabeiten kann. Das wie, mit Stringtrim - hast Du mir schon gezeigt :rolleyes:

    Der genaue Inhalt des Files ist auch unbekannt, dh es gibt mehrere Domains und Server.

    Ich müsste das File am besten einlesen, und dann zeilenweise bearbeiten können, und dann so die Zeile aktivieren oder deaktivieren.

    Surfy

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 11:34

    Kannst Du mir ein Beispiel für eine Zeile zeigen, worauf ich dann aufbauen kann?

    Das exakte Zeilenweise bearbeiten - monentan sehe ich da nur einen (grossen) Bahnhof 8|

  • Textfile bearbeiten - gar nicht so einfach..

    • Surfy
    • 3. Oktober 2012 um 11:01

    Ich brauche wieder einmal eure Hilfe

    Ich habe folgendes 4 zeiliges Textfile, welches ich bearbeiten muss:

    Zitat

    !arte 1
    !eine Umgebung 1 servername.domain.com
    Warte 2
    Meine Umgebung 2 servername2.domain.com


    Die Zeilen mit ! sind auskommentiert (dh das Ausrufezeichen ersetzt das erste Zeichen). Im obigen Beispiel ist Umgebung 2 aktiv. Es kann aber jeder Zustand vorliegen, Umgebung 1 aktiv , oder Umgebung 2 oder beide.

    Nun soll ich via Script setzen können, dass entweder Umgebung 1 oder Umgebung 2 aktiv sind - oder beide.

    Mein Ansatz mit

    [autoit]

    _FileWriteToLine($filename, 1, "Warte 1", 1)

    [/autoit]

    und

    [autoit]


    $find = "!eine Umgebung 1"
    $replace = "Meine Umgebung 1"
    $retval = _ReplaceStringInFile($filename,$find,$replace)

    [/autoit][autoit][/autoit][autoit][/autoit]

    scheint mir etwas sehr hakelig 8| Wie könnte man dies elegant lösen? Zudem muss es auch wieder umstellbar sein, und spätestens da ist meine Lösung zu undynamisch. ;(

    Danke euch!

    Surfy

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™