Was für eingaben machst du denn sonst an dem PC über dein Maus Makro? Lässt sich das nicht über eine Task starten?
Warum baust du nicht einfach dein Makro in Autoit nach? Die Software der Maus ja für Remotezugriffe nicht geeignet.
Gruß gmmg
Was für eingaben machst du denn sonst an dem PC über dein Maus Makro? Lässt sich das nicht über eine Task starten?
Warum baust du nicht einfach dein Makro in Autoit nach? Die Software der Maus ja für Remotezugriffe nicht geeignet.
Gruß gmmg
Ich nehme an er das Script durchsucht alle möglichen Excel Zellen.
Versuche doch mal die Suche mit dem Parameter $vRange einzuschränken. Beispiele sind in der Hilfe.
Mögliche Ansätze sind auch UsedRange oder LastRow.
Ein Ähnliches Thema wir hier behandelt Aus einer großen Exceltabelle was finden. _Excel_RangeFind zu langsam!
Gruß gmmg
Na da sollte das geänderte Skript von mir ja passen
gruß gmmg
Hallo mauric,
in deinem Script sind paar kleine Fehler.
Du fragst CSV Dateien ab, willst dann aber CVS Dateien verschieben. Was wäre jetzt richtig? Bitte entsprechend angleichen.
Zum zweiten fragst du ab, ob eine Datei "A.csv" im Pfad C:\Temp\Looks\ existiert. Gibt es diese Datei auch wirklich oder willst du einfach abfragen ob irgendeine Datei Existiert.
Ich habe dein Script mal angepasst.
#include <FileConstants.au3>
Verschieben()
Func Verschieben()
;; ---- From source CSV Files available, copy run
$DirFolder = "C:\Temp\Looks\"
$DirFolderBackup = "C:\Temp\Looks\Backup\"
If FileExists($DirFolder & "*.csv") Then
FileMove($DirFolder & "*.csv",$DirFolderBackup, 9)
Else
MsgBox(1,"","Nothing todo",1);
EndIf
EndFunc
Alles anzeigen
Gruß gmmg
Hallo,
eine Silent Installation bringt das Setup der Grafikkartensoftware nicht oder hast du nur den Treiber, der im Gerätemanager getauscht werden soll?
cmd ->
devcon.exe (https://msdn.microsoft.com/de-de/windows/…-driver-package)
oder
Pnputil (https://technet.microsoft.com/en-us/library/…7(v=ws.10).aspx)
Gruß gmmg
falls du keine MS Office Lizenz hast, geht auch OpenOffice
https://www.autoitscript.com/forum/topic/15…olibo-calc-udf/
https://www.autoitscript.com/forum/topic/75…html-converter/
gruß 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") ..
;IP Adresse eintragen
;WinSetTrans("Oce WPD2 installation","","0")
WinWait("Oce WPD2 installation", "Es wurde kein Drucker erkannt.")
WinActivate("Oce WPD2 installation", "Es wurde kein Drucker erkannt.")
;ControlSetText("Oce WPD2 installation", "",1024,"199.230.0.82")
Send("199.230.0.82") oder ControlSend("Oce WPD2 installation", "",1024,"199.230.0.82")
ControlClick("Oce WPD2 installation","", 1008)
Gruß gmmg
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
Ich wünsche allen einen guten Rutsch ins neue Jahr 2017
Gruß gmmg
Benutze doch mal das Plugin HTTP Requester und schau dir das Tracking an.
hier kannst du auch mal schauen. HTTP Post absenden - WinHTTP.au3
Gruß gmmg
Schau doch mal in meinen POST.
HTTP Post absenden - WinHTTP.au3
$sPD = 'http://www.finanzen.net/index/DAX-Realtime'
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("POST", "http://www.finanzen.net/index/DAX-Realtime", False)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$oHTTP.Send($sPD)
$oReceived = $oHTTP.ResponseText
$oStatusCode = $oHTTP.Status
If $oStatusCode <> 200 Then
MsgBox(4096, "Error", $oStatusCode)
EndIf
$file = FileOpen(@ScriptDir & "\Antwort.html", 2)
FileWrite($file, $oReceived)
FileClose($file)
Alles anzeigen
gruß gmmg
Wie Alina schon schrieb, deibne Infos sind etwas dürftig.
Du rufst ja die Webseite http://www.finanzen.net/index/DAX-Realtime auf. Was willst du denn jetzt mit dieser machen?
Willst du diese abspeichern oder oder oder?
gruß gmmg
hier auch geändert
Hallo Chip,
super, das funktioniert.
Vielen Dank
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):
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
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.
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