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. BLinz

Beiträge von BLinz

  • Mehrere Betriebssytseme

    • BLinz
    • 14. November 2011 um 17:11

    Wenn du irgendwo im Bremer Raum wohnst kann ich dir auch beim Setup helfen - ist mein täglich Brot

  • Silent Installation von MegaCAD sucht nach Windows Updates

    • BLinz
    • 14. November 2011 um 17:09

    Bei Domänenmigrationen haben wir es früher wie folgt gemacht (heute WMI):

    • per psexec.exe (sysinternals Tools von Microsoft, kostenlos) remote ein Skript auf den rechner angestartet
    • das skript setzt ein Autologin für den Installationsbenutzer
    • das Skript setzt ein Autorun mit dem nächsten Skript was die eigentliche Arbeit macht
    • Neustart
    • Nach Neustart - Autologon und Skriptausführung
    • Nach Skriptausführung Autostart wieder löschen in Registry (und Autorun), vorherigen Benutzer wieder für Anmeldung setzen
    • Neustart - fertig!


    Alternativ baust du dir ein Starterskript das die Benutzer ins Anmeldeskript bekommen - und welchen mit Admimrechten das eigentliche Skript starten (passwort halt mit in der exe)
    Der Nachteil daran ist das der Benutzer unter Umständen das Setup abbrechen könnte - aber da gab es ja eine Funktion in AutoIt dafür die Maus und Tastatur für den Benutzer sperrt (wie auch immer die hies)

    BLinz

  • Silent Installation von MegaCAD sucht nach Windows Updates

    • BLinz
    • 14. November 2011 um 15:56

    und ach ja:

    Willkommen bei AutoIt.de :P

  • Silent Installation von MegaCAD sucht nach Windows Updates

    • BLinz
    • 14. November 2011 um 15:55

    Kannst du den Hotfix nicht einzeln herunterladen und schon vorher getrennt installieren? hast du die Hotfix-Nummer?

    Wenn er schon installiert ist wird MegaCAD ja hoffentlich nicht mehr danch suchen.

    BLinz

  • gültige Kombination finden

    • BLinz
    • 14. November 2011 um 12:38
    Zitat

    AB:
    AD:
    AC:
    AF:
    BD:
    BC:
    ED:

    Alles anzeigen


    Und das sind die vorgegebenen Paare? Immer 2?
    Und niemand soll mehr als die maximale Aufgabenzahl bekommen - also wennich oben die ersten 2 betrachte - AD, ok A macht. A hat damit maximum erreicht, kann also bei AC und AF nicht mehr dran sein?

  • gültige Kombination finden

    • BLinz
    • 14. November 2011 um 11:24
    Zitat

    A 1
    B 2
    C 1
    D 3
    E 0
    F 0

    Verstehe ich das Richtig das A maximal 1 Aufgabe, B maximal 2 Aufgaben, D 3 Aufgaben, E und F 0 Aufgaben bekommen sollen?

    BLinz

  • Eine While in einer Func mit einer anderen Func abschalten

    • BLinz
    • 14. November 2011 um 00:31

    Erstmal:

    Ich bin der Meinung du solltest deine Globalen Variablen auch am Anfang definieren - und nicht erst in einer Funktion.

    Ich mache es bisher so:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    $Form1 = GUICreate("", 318, 154, 548, 312)
    GUISetBkColor(0x000000)
    $Label1 = GUICtrlCreateLabel("", 15, 15, 301, 23)
    GUICtrlSetFont(-1, 12, 800, 0, "Arial")
    GUICtrlSetColor(-1, 0xFFFFFF)
    $Button1 = GUICtrlCreateButton("Start", 15, 105, 76, 31, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $Button2 = GUICtrlCreateButton("Stop", 120, 105, 76, 31, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUISetState(@SW_SHOW)

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

    ;Global $nMsg
    ;Global $status = 0

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUICtrlSetState($Button1, $GUI_DISABLE)
    countdown()
    EndSwitch
    WEnd

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

    Func countdown()
    While 1
    If GUIGetMsg() = $Button2 Then
    MsgBox(0,"ABBRUCH","Es wurde STOP gedrückt")
    GUICtrlSetState($Button1, $GUI_ENABLE)
    ExitLoop
    EndIf
    TrayTip("lol","lol",1)
    WEnd
    EndFunc

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

    Ich frage also in meiner Funktion einfach regelmäßig den Button mit ab.

    hab den Beitrag noch mal bearbeitet (Skript nochmal aufgeräumt)

    BLinz

  • TCP Server sendet nichts

    • BLinz
    • 14. November 2011 um 00:06

    Überleg dir wie die TCP-IP Pakete laufen - Nachfolgend Pakete genannt:

    Zuerst lokales Netz (habe ich getestet, läuft ja)

    Rechner A startet den Server. (192.168.1.10)
    Rechner B startet den Client. (192.168.1.11)

    B baut Verbindung zu A auf (192.168.1.11 Port 33891 zu 192.168.1.10 Port 33891)
    und sendet Daten ...
    Dann geht dann ein Paket den Weg: 192.168.1.11 Port 33891 zu 192.168.1.10 Port 33891
    und die Bestätigung (fest im TCP protokoll eingebaut) diesen: 192.168.1.10 Port 33891 zu 192.168.1.11 Port 33891

    Wunderbar!

    Nun das ganze mit Firewall - wie es sein sollte:

    Rechner A: extern "RechnerA.dyndns.org" - Firewall sendet Port 33891 extern auf Rechner A 192.168.1.10 intern Port 33891
    Nun an einem anderen DSL Anschluss!!!
    Rechner B: extern "RechnerB.dyndns.org" - Firewall sendet Port 33891 extern auf Rechner B 192.168.178.2 intern Port 33891

    Rechner A startet Server
    Rechner B startet Client

    B baut Verbindung zu A auf (RechnerA.dyndns.org Port 33891 weitergeleitet zu intern 192.168.1.10 Port 33891)
    und sendet Daten ...
    Dann geht dann ein Paket den Weg: RechnerA.dyndns.org Port 33891 weitergeleitet zu intern 192.168.1.10 Port 33891
    und die Bestätigung (fest im TCP protokoll eingebaut) diesen: RechnerB.dyndns.org Port 33891 weitergeleitet zu intern 192.168.178.2 Port 33891

    So. hast du beides im gleichen Netz dann ... wie soll er weiterleiten? du kannst einen Port nur zu einem Rechner weiter leiten.

    mhh .. warum funktioniert RSync bei mir eigentlich intern ..... (Grübel)

  • spiel mit gdi+ möglich?

    • BLinz
    • 13. November 2011 um 23:56

    Wenn Spieleprogrammierung der Schwerpunkt werden soll, dann schau dir mal

    http://msdn.microsoft.com/de-de/magazine/cc163420.aspx

    an. Die Express ist kostenlos. Damit kannst du "einfach" Spiele für Windows und XBox erstellen. In der c't war vor ein paar Wochen / Monaten ein kleiner Kurs dazu. Ansonsten ist das Internet und die Seite oben voll davon.

    Im Gegensatz zu AutoIt musst du aber "Objektorientiert" denken und arbeiten (ja ja, geht in AutoIt auch dank UDF)

    Es gibt noch diverse andere "Game Developer" Programme, das oben soll nur ein Beispiel sein.

    BLinz

  • Alles Gute Xenobiologist

    • BLinz
    • 13. November 2011 um 23:50

    Auch alles Gute noch :) deine _ANSI2OEM ist fast in jeder meiner Programme

  • OpenCl goes AutoIt Update 31.Dezember 2016

    • BLinz
    • 13. November 2011 um 23:44

    Komisch, seit dem es diesen Beitrag hier gibt, stolpere ich dauernd über OpenCl ... ob nun für die Engine eines Videoschnitt-Programms oder für Berechnungen *g*

    Schön mit AutoIt am "Plus der Zeit" zu sein :D

  • TCP Server sendet nichts

    • BLinz
    • 13. November 2011 um 23:38

    Ich glaube es ist die Goldene Netzwerkregel:

    Zitat

    hast du keine Verbindung obwohl alles in Ordnung erscheint, fehlt der Rückweg!

    Sehe ich das Richtig das der Client-Server in beide Richtungen kommunizieren?

    Dann muss der Zielrechner eine Portweiterleitung auf 33891 haben - und der Quellrechner auch.
    Wenn du das bei dir lokal machst und den Port 33891 auf den einen leitest - wie soll denn der andere etwas bekommen.

    Da wir TCP benutzen wollen alle Pakete brav mit Hingebracht werden - und eine Empfangsbestätigung zurücksenden.

    BLinz

  • TCP Server sendet nichts

    • BLinz
    • 13. November 2011 um 23:27

    Moin,

    wie es aussieht hats du einen Telekom Router - daran ist nicht schlimmes, ich habe auch einen.

    Wenn du aber von deinem Rechner nach aussen willst und gleich wieder rein - dann könnte das Problem sein. Es gibt Router die können das nicht
    Du kommst von innen, willst auf einen Port der externen IP deines Routers (also 2. Netzwerkschnittstelle deines Routers) und gleich wieder rein.

    Hast du 2 verschiedene Rechner im Netzwerk? Wenn ja bitte die Weiterleitung zum anderen und dort auf Empfang - dann könnte es gehen.

    mmh, ich glaube ich test mal bei mir ...

  • autoBert feiert

    • BLinz
    • 13. November 2011 um 23:20

    Auch alles Gute!

  • Mehrere Betriebssytseme

    • BLinz
    • 13. November 2011 um 23:18

    Normalerweise sollte sich dein Notebook dann wieder wie beim ersten Einschalten nach dem Kauf verhalten.

    Eventuell warst du nicht geduldig genug - so das er irgendeinen automatisierten Prozess nicht zu Ende bringen konnte.

    Das automatische Anmdelden - sofern es kein Anmeldeskript/Programm macht (Setup) kannst du wie hier Beschrieben ein / ausschalten:
    http://znil.net/index.php?titl…ische_Anmeldung

    Wenn du den Eintrag "AutoAdminLogon" auf 0 setzt sollte das unterbunden sein. Stilecht findest du dort auch eine GUI mit der du das Ein/ Ausschalten kannst (natürlich in AutoIt geschrieben).

    BLinz

    PS: ich würde mir in der Registry einmal alle "RunOnce" Schlüssel ansehen (Suche unter Bearbeiten in Regedit.exe). Die Runonce Schlüssel die ich meine sind die direkt unter dem normalen "Run" Schlüssel.
    dort schreiben sich normalerweise Setup-Programme rein wenn diese nach einem Neustart noch zu tun haben.
    Im Zweifel: Installiere noch einmal - und wenn da ein leerer Desktop kommt und nichts passiert - gib ihm nochmal 5 Minuten bevor du etwas anderes machst.

  • StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt

    • BLinz
    • 13. November 2011 um 13:37

    Moin,

    erst mal danke für das Tutorial .. ich dachte ich hätte RegEx verstanden ... und bin dann doch an einer Kleinigkeit verzweifelt (diese eine böse Zeichen ...).

    Ich hab emir gerade auf SEuBo Empfehlung hin den RegExBuddy gekauft ... und damit ist es dann fast wieder langweilig .....
    Allein durch die Beispieldatenbank ...

    Na die 30 Euro war es mir Wert :)

    Danke!

  • File to Base64 String Code Generator v1.20 Build 2020-06-05

    • BLinz
    • 11. November 2011 um 23:46
    Zitat von UEZ

    Daran habe ich auch schon gedacht, aber ich muss zuerst die Convert Funktion komplett umschreiben, damit ich Multi Files "in einem Rutsch" verarbeiten kann!

    Wird ein bissl dauern, da ich momentan und in den nächsten Wochen einiges um die Ohren habe...

    ;) Na den einen Tag haben wir Überstanden :D

    Danke!

  • Überprüfen ob der Knopf am Bluetooth Headset gedrückt wurde...

    • BLinz
    • 11. November 2011 um 23:36

    Moin,

    das SDK kann durchaus sinnvoll sein - da sollten die funktionen die in den DLL's stecken bechrieben sein, in der Regel mit Beispielen.
    VB Beispiele lassen sich meist einfach in AutoIt übersetzten, die Profils können das auch für die anderen Sprachen.

    Aber stelle dir nicht vor, das dort steht "und so frage ich die Knöppe vom Headset ab"

    ich hab mal nach VB und Bluetooth geschaut - aber die fertigen Lösungen zum einbinden in eigene Lösungen sollen Geld kosten (was ich so sah).

    Hier fand ich was zum Thema Bluetooth und VB.net: http://www.alanjmcf.me.uk/comms/bluetoot…32feet.NET.html
    (was wahrscheinlich völlig am thema vorbei ist) ...

    Mit wievielen und was für Geräten nistet sich denn das Headset im Gerätemanager ein? auch unter anderem auch als COM Port? Müsstest du auch im Bluetooth manager sehen können.
    Mein handy ist z.B. gleichzeitig als mehreres mit dem Rechner verbunden.

    Wenn ja dann wäre es normale Com-Port / Serielle Kommunikation (so macht es mein handy unter anderem). Im einfachsen fall würdest du diesen mit den richten einstellungen abhören und schauen was er sendet beim Knopfdruck.

    BLinz

  • Funktion um nach dem Ja eine datei öffnen

    • BLinz
    • 11. November 2011 um 23:19

    Wenn doch nur alle Antworten wären die letzte von YaoiFan17 ... seufz

  • [Hilfe]Nach dem Laden eine exe öffnen ? (Skript dabei)

    • BLinz
    • 11. November 2011 um 23:16

    Nachtrag:

    Meine Lieblingsstelle ist

    [autoit]

    While 1
    _sleep(100)
    WEnd

    [/autoit]

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™