Beiträge von gmmg

    Hallo Gerhard,


    eine Frage, musst du die Installation über die Grafische Oberfläsche machen, denn es gibt ja auch entsprechende Parameter für eine automatische installation.


    cmd -> ocewpd2.13.exe /?


    Alternativ kannst du das EIntragen der IP Adresse auch mit Send("IPAdresse") oder ControlSend("Oce WPD2 installation", "",1024,"199.230.0.82") ..

    AutoIt
    1. ;IP Adresse eintragen
    2. ;WinSetTrans("Oce WPD2 installation","","0")
    3. WinWait("Oce WPD2 installation", "Es wurde kein Drucker erkannt.")
    4. WinActivate("Oce WPD2 installation", "Es wurde kein Drucker erkannt.")
    5. ;ControlSetText("Oce WPD2 installation", "",1024,"199.230.0.82")
    6. Send("199.230.0.82") oder ControlSend("Oce WPD2 installation", "",1024,"199.230.0.82")
    7. ControlClick("Oce WPD2 installation","", 1008)


    Gruß gmmg

    alpines :


    sicher kann man das machen. Die Zugriffe sollen aber hier ja scheinbar normale Benutzer auf bestimmte Dateien beschränkt werden und müssen nicht vor Angriffen geschützt werden, wo user noch den Quellcode Extrahieren.
    Mit Openoffice kann man ja z.b. auch kennwortgeschützte Excel Dokumente öffnen.


    Sind die PC's z.b. in einer Windows Domäne, kann man ja auch eine Sicherheitsgruppe abfragen. Außerdem kann man ja auch mehrere Abfragen kombinieren. 100% Sicherheit gibt es da nicht.


    Hier hat der Themen Ersteller aber zu wenig Details mitgeteilt.


    Gruß gmmg

    es geht hier ja nur darum, dass das Script/Exe von Person 3 nicht ausführbar sein soll.


    Dieses kann man über den Benutzeranmeldenamen am PC machen, wenn die PC's in einem Netzwerk sind auch über eine Sicherheitsgruppe, Hardware ID vom PC hat den nachteil das der User nur eine bestimmten PC nutzen kann.


    Beispiel :
    If Not @username = "1" or @username = "2" Then EXIT



    Gruß gmmg

    Schau doch mal in meinen POST.


    HTTP Post absenden - WinHTTP.au3



    gruß gmmg

    Hallo Chip,


    folgende Info habe ich vom Sabre Support bekommen.
    Es geht hier um die Passwortänderung für die User, welche alle 90 Tage geändert werden müssen, ansonsten wird der Zugang gesperrt.


    This is the short summary how to change password.


    You need to send POST request to URL: https://agencyeservices.sabre.com/smlogin/login.fcc


    Request needs to contain three items (key=value):


    • user=PCC/EPR
    • target=/Login/Siteminder-Trigger.aspx
    • password=OLD_PASS\NEW_PASS

    Die Zugangsdaten kann ich natürlich nicht zur Verfügung stellen.
    Im Firefox Addon "HttpRequester" sieht das dann wie im Angehängten Bild aus und funktioniert auch.


    Gruß gmmg

    Dateien

    Hallo Zusammen,


    ich komme mit der WinHTTP.au3 irgendwie nicht dahinter, wie ich einen entsprechenden POST absende.
    Im Firefox habe ich mir das Plugin http Requester hinzugefügt und die entsprechenden Parameter übergeben. Da läuft das ganze ohne Probleme.


    Folgender Post soll abgesetzt werden.

    Code
    1. POST "https://url.com/smlogin/login.fcc?user=1234%2F9999&target=%2FLogin%2FSiteminder-Trigger.aspx&password=xxxxxalt%xxxxxxxxneu"



    Die URL ist und Userdaten sind geändert.




    Mit den Beispielen die ich gefudnen habe, wurde mir bisher nur der Header angezeigt. Hat jemand noch eine Idee?



    Gruß gmmg

    Um etwas zu automatisieren, musst du dir erstmal eine Dateistruktur überlegen.
    Diese könnte im ersten Step aus einer Excel Datei bestehen, mit den Feldern die du entsprechend benötigst.
    Hier dann zum Befüllen der Felder eine GUI erstellen. Die Datenschutz relevanten Daten (Name, Adresse, Tel usw. )könnte man ja hier auch beim schreiben in die Excel entsprechend verschlüsseln.


    Danach dann entsprechend die GUI für die Dienst Verwaltung erstellen.


    Du hast ja oben die Tabelle mit den 6 Spalten angegeben.
    Ich würde hier bei der Eingabe ein Dropdownfeld nehmen, wo du dann die 3 Einträge (Ja/Nein/nicht erreicht) zur Auswahl hast.
    Und bei denen die schon angerufen worden sind, muss man ein entsprechendes Kennzeichen setzen, damit dann beim nächsten öffnen die Info verfügbar ist.


    Entweder macht dann dann hier pro Tag oder schicht seperate Einträge oder man muss sich überlegen wie lange das Kennzeichen die gültigkeit behält.


    gruß gmmg

    Woher nimmst du die Daten, wer an welchem Tag in welcher Schicht arbeitet? Gibt es hier schon bestehende Quellen, die du anzapfen kannst?
    Bisher hast du ja nur eine Grafische Oberfläche erstellt...


    Eine richtige Schichtplansoftware ist da schon komplexer. http://www.schichtplaner.de/schichtplanung.htm


    Also wenn du den Zettel abschaffen willst, musst du dir ja eine entsprechende Datei (Datenbank, Excel File) schaffen, wo die erstmal die Grundlegenden Dinge mit wenig aufwand pflegen kannst.


    Gruß gmmg

    @Bitnugger


    es gibt drei Prozentuale Größen, einfach hier für jeden Wert eine entsprechende Variable setzen.
    Den derzeitigen WERT kann man in der Registry auslesen (HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics)


    Wobei in der Hilfe bei GUICtrlSetFont unter $DRAFT_QUALITY (1) noch folgendes steht.


    $DRAFT_QUALITY (1) = Appearance of the font is less important than when$PROOF_QUALITY is used.
    For GDI raster fonts, scaling is enabled, which meansthat more font sizes are available, but the quality may be lower. Bold, italic, underline, and strikeout fonts are synthesized if necessary.



    Gruß gmmg :)

    Ob mdb oder accdb ist egal, beide benötigen kein installiertes Access.
    Ein Mehrbenutzer Zugriff sollte generell kein Problem sein. Über google findest du da einiges zum Thema.


    So ganz hab ich aber nicht verstanden, was du genau machen willst.
    In einer Master DB, werden alle Daten gepflegt. Diese DB willst du dann jeweils an die User verteilen. Wird diese Master DB zentral gepflegt oder soll es auch Schreibzugriffe von der kopie auf die master geben?


    Wenn du eine Master hast und kopierst du jeweils auf einen Client, hast du ja eventuell immer andere Datenstände, da ja der Transfer in eine jeweils andere DB immer etwas zeitversetzt ist.
    Wie aktuell sollen denn hier deine Daten sein?


    Wenn du nur alle Paar Tage eine änderung machst, ist das sicher ausreichend.
    Wenn da am laufenden Band neue Daten geschrieben werden, müsstest du live auf die Master zurückgreifen, bzw. kannst auch in dem Autoit Script prüfen ob es einen neuen Versionsstand gibt.


    Ich habe hier eine Master DB, wo wir dann bei einer Änderung, diese in eine Slave DB schreiben und alle Daten ersetzen.
    Du kannst auch bei einer Änderung eine Versionsnummer setzen und diese vom Autoit Script prüfen lassen. Wenn die sich erhöht hat, dann dem User eine Info geben, er möchte die DB Aktualisierung oder sein Script neu starten.


    Gruß gmmg

    Hallo wuff100 :)


    in meinen Beispielen ist doch alles erklärt, da brauchst du die Access.au3 überhaupt nicht.
    Sende mir doch mal deinen Quelltext oder Poste den hier. Eventuell ist es nur ein Formatierungsfehler.


    Gruß gmmg