Hallo,
Hab vor Urzeiten mal was geschrieben, hilft dir das weiter?
http://www.autoitscript.com/forum/topic/75…rom-freedb-org/
Gruß
Spider
Hallo,
Hab vor Urzeiten mal was geschrieben, hilft dir das weiter?
http://www.autoitscript.com/forum/topic/75…rom-freedb-org/
Gruß
Spider
Hallo,
Also, ich hab die GTX 280 und hatte ne Zeitlang ähnliche Phänomene. Es hat sich aber leicht beheben lassen, nachdem ich (hört sich etwas spartanisch an, aber es läuft^^) ein IKEA-Glas unter die Grafikkarte gestellt habe (da dieses fette Teil immer zu schwer war und aus dem PCI-E Port rausrutschte) und ich die beiden Stromkabel (keine Ahnung wie viele das bei dir sind) mit Gaffa (Panzertape) festgeklebt habe. Seit dem keine Probleme mehr
Sonst aktueller Graka Treiber kann auch nicht schaden
Gruß,
Spider
Hallo,
Jup, ist hier nicht erlaubt. Topic closed
Gruß,
Spider
Hallo,
Was willst du denn genau machen?
Gruß
Spider
Hallo,
Und was passiert so?
If (GUICtrlRead($Screenshot)) = $GUI_CHECKED Then
$message = "Bitte wählen Sie den Screeshot."
$var = FileOpenDialog($message, "C:\", "Bilder (*.jpg;*.bmp)", 1 + 4 )
If @error Then
MsgBox(0, "Fehler!", "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.")
$var = ""
Exit
Else
$var = StringReplace($var, "|", @CRLF)
EndIf
Else
$var = ""
MsgBox(64, "Nicht aktiviert", "Test")
EndIf
;##################################
; Variables
;##################################
$Antwort = GUICtrlRead($Auswahl_System)
$Name_Abteilung = GUICtrlRead($Abteilung)
$SmtpServer = "smtp.web.de" ; address for the smtp-server to use - REQUIRED
$FromName = @UserName ; name from who the email was sent
$FromAddress = "xxx" ; address from where the mail should come
$ToAddress = "xxx" ; destination address of the email - REQUIRED
$Subject = "Supportmeldung: " & @ComputerName ; subject from the email - can be anything you want it to be
$Body = "Datum: " & @MDAY & "." & @MON & "." & @YEAR & @CRLF & "Uhrzeit: " & @HOUR & ":" & @MIN & @CRLF & "Benutzername: " & @UserName & @CRLF & "Computername: "& @ComputerName & @CRLF & "IP Addresse: " & @IPAddress1 & @CRLF & "System: "& $Antwort & @CRLF & "Fehlerbeschreibung: " & GUICtrlRead($Fehlerbescheibung)
; the messagebody from the mail - can be left blank but then you get a blank mail
$AttachFiles = $var ; the file you want to attach- leave blank if not needed
$CcAddress = "" ; address for cc - leave blank if not needed
$BccAddress = "" ; address for bcc - leave blank if not needed
$Importance = "Normal" ; Send message priority: "High", "Normal", "Low"
$Username = "xxx" ; username for the account used from where the mail gets sent - REQUIRED
$Password = "xxx" ; password for the account used from where the mail gets sent - REQUIRED
$IPPort = 587 ; port used for sending the mail normaly 25
$ssl = 0 ; enables/disables secure socket layer sending - put to 1 if using httpS
;~ $IPPort=465 ; GMAIL port used for sending the mail
;~ $ssl=1 ; GMAILenables/disables secure socket layer sending - put to 1 if using httpS
;##################################
; Script
;##################################
$rc = _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body, $AttachFiles, $CcAddress, $BccAddress, $Importance, $Username, $Password, $IPPort, $ssl)
If @error Then
MsgBox(0, "Error sending message", "Error code:" & @error & " Description:" & $rc)
Else
MsgBox(64, "Erfolgreich", "Die Supportmitteilung wurde erfolgreich an die Fachinformatik übermittelt. Bitte haben Sie gedult, wir setzten und sofort mit Ihnen in Verbindung.")
EndIf
Heyho.
AutoIt Hilfe und dann einfach nach FTP suchen _FTP_FileListToArray (oder irgendwie sowas) sollte die Funktion deines Begehrens sein
Gruß
Spider
Hallo
Danke erstmal für die reiche Beteiligung
BugFix : Leider nicht. Outlook speichert sie (zumindest mit der 2010 Version) unter HKCU in der Registry
Blume: Ja.. Danke Aber wo ist die Frage
water: Genau, die Regsitrydaten habe ich auch, wie komme ich jetzt aber an HKCU?
Mahagon: Es ist jetzt aber schon nach dem BackUp
@Leroox: Nein, leider nicht. Outlook 2010 hat nur meine E-Mails etc gespeichert, nicht aber meine Konten.
Gruß
Spider
Heyho,
Ich habe mal wieder mein Windows neu installiert, vorher aber natürlich ein BackUp der C: Festplatte mit Acronis gemacht. Nun habe ich Outlook wieder installiert und die .pst Dateien in den richtigen Ordner gepackt, Mails, Kontakte und Kalender ist auch alles da. Nun die Frage: Jemand eine Idee, wie ich die Konten auch mit rein bekomme? Habe mittlerweile nämlich >30 Konten und die bekomme ich noch nicht mal alle auf die Reihe ;-D (Für jeden Supportstuss ne eigene Mail, super Idee Spider... :P)
Habe gehört, dass es irgendwo in der Registry gespeichert sein soll? Aber wie komm ich da nachträglich noch ran? Also im sys32\config Ordner sind doch nur die HKLM keys drin, oder?
Jemand ne Idee? :>
Danke im Voraus,
Spider
Hey,
Also bei mir klappt das so Wunderbar, bei mir kommt auch kein Auswahlfenster der Cam?
Habe einach GuiSetState ausgeklammert
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#include <WinAPI.au3>
#include <Array.au3>
PR()
[/autoit] [autoit][/autoit] [autoit]Func PR()
#region Constants
$WM_CAP_START = 0x400
$WM_CAP_UNICODE_START = $WM_CAP_START +100
$WM_CAP_PAL_SAVEA = $WM_CAP_START + 81
$WM_CAP_PAL_SAVEW = $WM_CAP_UNICODE_START + 81
$WM_CAP_UNICODE_END = $WM_CAP_PAL_SAVEW
$WM_CAP_ABORT = $WM_CAP_START + 69
$WM_CAP_DLG_VIDEOCOMPRESSION = $WM_CAP_START + 46
$WM_CAP_DLG_VIDEODISPLAY = $WM_CAP_START + 43
$WM_CAP_DLG_VIDEOFORMAT = $WM_CAP_START + 41
$WM_CAP_DLG_VIDEOSOURCE = $WM_CAP_START + 42
$WM_CAP_DRIVER_CONNECT = $WM_CAP_START + 10
$WM_CAP_DRIVER_DISCONNECT = $WM_CAP_START + 11
$WM_CAP_DRIVER_GET_CAPS = $WM_CAP_START + 14
$WM_CAP_DRIVER_GET_NAMEA = $WM_CAP_START + 12
$WM_CAP_DRIVER_GET_NAMEW = $WM_CAP_UNICODE_START + 12
$WM_CAP_DRIVER_GET_VERSIONA = $WM_CAP_START + 13
$WM_CAP_DRIVER_GET_VERSIONW = $WM_CAP_UNICODE_START + 13
$WM_CAP_EDIT_COPY = $WM_CAP_START + 30
$WM_CAP_END = $WM_CAP_UNICODE_END
$WM_CAP_FILE_ALLOCATE = $WM_CAP_START + 22
$WM_CAP_FILE_GET_CAPTURE_FILEA = $WM_CAP_START + 21
$WM_CAP_FILE_GET_CAPTURE_FILEW = $WM_CAP_UNICODE_START + 21
$WM_CAP_FILE_SAVEASA = $WM_CAP_START + 23
$WM_CAP_FILE_SAVEASW = $WM_CAP_UNICODE_START + 23
$WM_CAP_FILE_SAVEDIBA = $WM_CAP_START + 25
$WM_CAP_FILE_SAVEDIBW = $WM_CAP_UNICODE_START + 25
$WM_CAP_FILE_SET_CAPTURE_FILEA = $WM_CAP_START + 20
$WM_CAP_FILE_SET_CAPTURE_FILEW = $WM_CAP_UNICODE_START + 20
$WM_CAP_FILE_SET_INFOCHUNK = $WM_CAP_START + 24
$WM_CAP_GET_AUDIOFORMAT = $WM_CAP_START + 36
$WM_CAP_GET_CAPSTREAMPTR = $WM_CAP_START + 1
$WM_CAP_GET_MCI_DEVICEA = $WM_CAP_START + 67
$WM_CAP_GET_MCI_DEVICEW = $WM_CAP_UNICODE_START + 67
$WM_CAP_GET_SEQUENCE_SETUP = $WM_CAP_START + 65
$WM_CAP_GET_STATUS = $WM_CAP_START + 54
$WM_CAP_GET_USER_DATA = $WM_CAP_START + 8
$WM_CAP_GET_VIDEOFORMAT = $WM_CAP_START + 44
$WM_CAP_GRAB_FRAME = $WM_CAP_START + 60
$WM_CAP_GRAB_FRAME_NOSTOP = $WM_CAP_START + 61
$WM_CAP_PAL_AUTOCREATE = $WM_CAP_START + 83
$WM_CAP_PAL_MANUALCREATE = $WM_CAP_START + 84
$WM_CAP_PAL_OPENA = $WM_CAP_START + 80
$WM_CAP_PAL_OPENW = $WM_CAP_UNICODE_START + 80
$WM_CAP_PAL_PASTE = $WM_CAP_START + 82
$WM_CAP_SEQUENCE = $WM_CAP_START + 62
$WM_CAP_SEQUENCE_NOFILE = $WM_CAP_START + 63
$WM_CAP_SET_AUDIOFORMAT = $WM_CAP_START + 35
$WM_CAP_SET_CALLBACK_CAPCONTROL = $WM_CAP_START + 85
$WM_CAP_SET_CALLBACK_ERRORA = $WM_CAP_START + 2
$WM_CAP_SET_CALLBACK_ERRORW = $WM_CAP_UNICODE_START + 2
$WM_CAP_SET_CALLBACK_FRAME = $WM_CAP_START + 5
$WM_CAP_SET_CALLBACK_STATUSA = $WM_CAP_START + 3
$WM_CAP_SET_CALLBACK_STATUSW = $WM_CAP_UNICODE_START + 3
$WM_CAP_SET_CALLBACK_VIDEOSTREAM = $WM_CAP_START + 6
$WM_CAP_SET_CALLBACK_WAVESTREAM = $WM_CAP_START + 7
$WM_CAP_SET_CALLBACK_YIELD = $WM_CAP_START + 4
$WM_CAP_SET_MCI_DEVICEA = $WM_CAP_START + 66
$WM_CAP_SET_MCI_DEVICEW = $WM_CAP_UNICODE_START + 66
$WM_CAP_SET_OVERLAY = $WM_CAP_START + 51
$WM_CAP_SET_PREVIEW = $WM_CAP_START + 50
$WM_CAP_SET_PREVIEWRATE = $WM_CAP_START + 52
$WM_CAP_SET_SCALE = $WM_CAP_START + 53
$WM_CAP_SET_SCROLL = $WM_CAP_START + 55
$WM_CAP_SET_SEQUENCE_SETUP = $WM_CAP_START + 64
$WM_CAP_SET_USER_DATA = $WM_CAP_START + 9
$WM_CAP_SET_VIDEOFORMAT = $WM_CAP_START + 45
$WM_CAP_SINGLE_FRAME = $WM_CAP_START + 72
$WM_CAP_SINGLE_FRAME_CLOSE = $WM_CAP_START + 71
$WM_CAP_SINGLE_FRAME_OPEN = $WM_CAP_START + 70
$WM_CAP_STOP = $WM_CAP_START + 68
$CAM_FILE = "Person.bmp"
$CAM_AVI = DllOpen("avicap32.dll")
$DLL_USER = DllOpen("user32.dll")
$hMain = GUICreate("TLC Person Control", 341, 327, 413, 74)
$CAM_CAPTURE = DllCall($CAM_AVI, "int", "capCreateCaptureWindow", "str", "cap", "int", BitOR($WS_CHILD,$WS_VISIBLE), "int", 10, "int", 20, "int", 320, "int", 240, "hwnd", $hMAIN, "int", 1)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_DRIVER_CONNECT, "int", 0, "int", 0)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_SET_SCALE, "int", 1, "int", 0)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_SET_OVERLAY, "int", 1, "int", 0)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_SET_PREVIEW, "int", 1, "int", 0)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_SET_PREVIEWRATE, "int", 1, "int", 0)
;~ GUISetState()
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_GRAB_FRAME_NOSTOP, "int", 0, "int", 0)
DllCall($DLL_USER, "int", "SendMessage", "hWnd", $CAM_CAPTURE[0], "int", $WM_CAP_FILE_SAVEDIBA, "int", 0, "str", "Person.bmp")
ConsoleWrite(Persons())
GUIDelete()
EndFunc
Func Persons()
;progandy, gtaspider
$hOpen = DllOpen("fdlib.dll")
_GDIPlus_Startup()
$hbBMP = _GDIPlus_BitmapCreateFromFile(@ScriptDir & "\Person.bmp")
$iWidth = _GDIPlus_ImageGetWidth($hbBMP)
$iHeight = _GDIPlus_ImageGetHeight($hbBMP)
$hBMP = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hbBMP)
$iThreshold = Number(50)
If $iThreshold < 1 Then $iThreshold = 1
$vBMP = _GDIPlus_BitmapToStructByte($hBMP, $iWidth, $iHeight)
DllCall($hOpen, "int:cdecl", "fdlib_detectfaces", "ptr", DllStructGetPtr($vBMP), "int", $iWidth, "int", $iHeight, "int", $iThreshold)
$nFace = DllCall($hOpen, "int:cdecl", "fdlib_getndetections")
If Not @error Then
$Faces = $nFace[0]
Return $Faces
Else
Return 0
SetError(1,1,1)
EndIf
DllClose($hOpen)
EndFunc
Func _GDIPlus_BitmapToStructByte($hBMP, $iW, $iH)
Local $x, $y, $z, $sErrorHandlerString, $hDC, $hDC_tmp, $hBitmap, $vStruct_Byte, $vStruct_BMPInfo
Local $hBitmap = DllCall("User32.dll", "hwnd", "CopyImage", "hwnd", $hBMP, "int", 0, "int", 0, "int", 0, "int", 1);LR_MONOCHROME
If @error Then Return SetError(1, 0, _WinAPI_GetLastErrorMessage())
$hBitmap = $hBitmap[0]
$vStruct_Byte = DllStructCreate("byte graydata[" & $iW * $iH & "]")
[/autoit] [autoit][/autoit] [autoit]Local $vStruct_BMPInfo = DllStructCreate("dword;long;long;ushort;ushort;dword;dword;long;long;dword;dword;dword RGBQuad[256];")
$hDC_tmp = _WinAPI_GetDC(_WinAPI_GetDesktopWindow())
$hDC = _WinAPI_CreateCompatibleDC($hDC_tmp)
_WinAPI_ReleaseDC(0, $hDC_tmp)
Local $hBitmapOld = _WinAPI_SelectObject($hDC, $hBitmap)
DllStructSetData($vStruct_BMPInfo, 1, DllStructGetSize(DllStructCreate("dword;long;long;ushort;ushort;dword;dword;long;long;dword;dword;", 1)))
DllStructSetData($vStruct_BMPInfo, 2, $iW)
DllStructSetData($vStruct_BMPInfo, 3, $iH * - 1)
DllStructSetData($vStruct_BMPInfo, 4, 1)
DllStructSetData($vStruct_BMPInfo, 5, 1)
_WinAPI_GetDIBits($hDC, $hBitmap, 0, $iH, DllStructGetPtr($vStruct_Byte), DllStructGetPtr($vStruct_BMPInfo), 0)
[/autoit] [autoit][/autoit] [autoit]_WinAPI_DeleteObject(_WinAPI_SelectObject($hDC, $hBitmapOld))
_WinAPI_DeleteDC($hDC)
Return $vStruct_Byte
EndFunc ;==>_GDIPlus_BitmapToStructByte
Gruß
Spider
Hallo Lava,
Ich bezweifle, dass dies möglich ist. Mich plagt leider das gleiche Problem,habe auch zwei Bildschirme (habe aber eine G15, mit der ich z.B. im Spiel chatten kann ).
Das Problem ist ja, dass so bald du auf etwas klickst, ein neues Fenster aktiviert wird. Und unter Windows können ja nicht zwei Fenster gleichzeitig aktiviert sein. Also ist die Vollbildanwendung deaktiviert und minimiert sich. Das einzige was du afaik machen kannst, ist bei den meisten Spielen ALT+ENTER drücken, dadurch geht das Fenster in den Fenstermodus und minimiert sich nicht.
Gruß
Spider
Hallo,
Der letze Parameter von IniRead ist nicht eine Abfrage, sondern der Standardwert falls es ein Fehler gab (z.B. die INI Datei wurde nicht gefunden)
So sollte es klappen:
If IniRead(@ScriptDir & "\log.ini", "CHECKBOX", "CHECKED", "0") = "0" Then
;Wenn es nicht gechekt werden soll
Else
GUICtrlSetState($Passwort_Hide, $GUI_CHECKED) ;Geb ihm den State gecheckt!
EndIf
Gruß
Spider
Hallo Ralf und herzlich willkommen :),
Schon mal das hier ausprobiert?
http://www.autoitscript.com/forum/topic/12…t-com-port-udf/
Gruß
Max
Heyho,
So sollte es klappen
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <FTPex.au3>
#include <GuiStatusBar.au3>
#include <ProgressConstants.au3>
#include <SliderConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
Global $oIE = _IECreateEmbedded()
_IEErrorHandlerRegister()
$GUI_Name = GUICreate("Anonymous Browsing", 1024, 657, 169, 72)
$SinkObject = ObjEvent($oIE, "IEEvent_", "DWebBrowserEvents2")
$MenuItem1 = GUICtrlCreateMenu("&Datei")
$GUI_Menu_Einstellungen = GUICtrlCreateMenuItem("Einstellungen", $MenuItem1)
$GUI_Menu_Shortcuts = GUICtrlCreateMenuItem("Shortcuts", $MenuItem1)
$GUI_Menu_Beenden = GUICtrlCreateMenuItem("Beenden", $MenuItem1)
$GUI_Button_Refresh = GUICtrlCreateButton("Refresh", 560, 3, 43, 25, 0)
$GUI_Button_Stop = GUICtrlCreateButton("Stop", 610, 3, 43, 25, 0)
$GUI_Button_Back = GUICtrlCreateButton("Zurück", 1, 3, 50)
$GUI_Button_Forward = GUICtrlCreateButton("Vor", 51, 3, 50)
$GUI_Adresszeile = GUICtrlCreateInput("", 102, 5, 400, 21)
$GUI_Go_Button = GUICtrlCreateButton("Go!", 505, 3, 50, 25, $WS_GROUP)
$GUI_Button_Home = GUICtrlCreateButton("Home", 970, 3, 50)
$copy = GUICtrlCreateButton("<~>", 920, 3, 50)
$browser = GUICtrlCreateObj($oIE, 0, 30, 1024, 584)
$hStatus = _GUICtrlStatusBar_Create($GUI_Name)
Local $aParts[3] = [700, 800, 900]
_GUICtrlStatusBar_SetParts($hStatus, $aParts)
_GUICtrlStatusBar_SetText($hStatus, "", 1)
_GUICtrlStatusBar_SetText($hStatus, "LEER", 2)
_GUICtrlStatusBar_SetMinHeight($hStatus, 17)
$idProgress = GUICtrlCreateProgress(-1, -1, 105, 20)
$hProgress = GUICtrlGetHandle($idProgress)
_GUICtrlStatusBar_EmbedControl($hStatus, 1, $hProgress)
Global $sOldLocURL = ""
[/autoit] [autoit][/autoit] [autoit]_IENavigate($oIE, "http://www.google.de/")
GUISetState()
While 1
$nMsg = GUIGetMsg()
Select
Case $nMsg = $GUI_EVENT_CLOSE
ExitLoop
Case $nMsg = $GUI_Menu_Einstellungen
MsgBox(0, "Einstellungen", "Diese Funktion erscheint im nächstes mal!")
Case $nMsg = $GUI_Menu_Beenden
Exit
Case $nMsg = $GUI_Go_Button
_IENavigate($oIE, GUICtrlRead($GUI_Adresszeile))
Case $nMsg = $GUI_Button_Home
_IENavigate($oIE, "http://google.de/")
Case $nMsg = $GUI_Button_Back
_IEAction($oIE, "back")
Case $nMsg = $GUI_Button_Forward
_IEAction($oIE, "forward")
Case $nMsg = $GUI_Button_Refresh
_IEAction($oIE, "refresh")
Case $nMsg = $GUI_Button_Stop
_IEAction($oIE, "stop")
Case $nMsg = $copy
EndSelect
If ControlGetHandle("", "", ControlGetFocus("")) <> GUICtrlGetHandle($GUI_Adresszeile) Then
If _IEPropertyGet($oIE, "locationurl") <> $sOldLocURL Then
$sOldLocURL = _IEPropertyGet($oIE, "locationurl")
GUICtrlSetData($GUI_Adresszeile, _IEPropertyGet($oIE, "locationurl"))
WinSetTitle($GUI_Name, "", _IEPropertyGet($oIE, "locationname"))
_GUICtrlStatusBar_SetText($hStatus, _IEPropertyGet($oIE, "locationurl"), 0)
EndIf
EndIf
WEnd
$SinkObject = 0
$oIE.Quit
$oIE = 0
GUIDelete()
Exit
Func IEEvent_ProgressChange($Progress, $ProgressMax)
$percent = Int(($Progress * 100) / $ProgressMax)
If $percent >= 0 And $percent <= 100 Then GUICtrlSetData($idProgress, $percent)
EndFunc ;==>IEEvent_ProgressChange
Gruß
Spider
Hallo
Am saubersten wäre es so. Das Problem ist, dass AutoIt zu schnell ist (dass ich das mal sage... ). Du hast noch SHIFT und STRG gedrückt, und da fängt AutoIt schon mit dem Send befehl an, das mag AutoIt gar nicht.
#include <Date.au3>
#include <Misc.au3>
;Shortcut setzen
Opt("GUIOnEventMode", 1)
HotKeySet("+^d", "type_date")
;Däumchen drehen und auf Shortcut warten ("Watchdog")
While 1
Sleep(1000)
WEnd
Func type_date()
HotKeySet("+^d");Setze STRG+SHIFT+D frei, ist eigentlich nicht so wichtig, aber falls man STRG + SHIFT + D z.B. 5 Sekunden lang drückt (warum auch immer) wird die Funktion trotzdem nur einmal aufgerufen
While _IsPressed(11) Or _IsPressed(10) Or _IsPressed(44);Solange STRG oder SHIFT oder D gedrückt ist nichts machen
Sleep(50)
WEnd
;Datum zusammenbauen und abschicken
$date = StringRegExpReplace(_NowCalc(), "(\d\d\d\d)/(\d\d)/(\d\d) \d\d:\d\d:\d\d", "$1-$2-$3")
Send($date)
HotKeySet("+^d", "type_date");setze STRG+SHIFT+D wieder
EndFunc ;==>type_date
So sollte es aber auch funktionieren:
#include <Date.au3>
[/autoit] [autoit][/autoit] [autoit];Shortcut setzen
Opt("GUIOnEventMode", 1)
HotKeySet("+^d", "type_date")
;Däumchen drehen und auf Shortcut warten ("Watchdog")
While 1
Sleep(1000)
WEnd
Func type_date()
;Datum zusammenbauen und abschicken
$date = StringRegExpReplace(_NowCalc(), "(\d\d\d\d)/(\d\d)/(\d\d) \d\d:\d\d:\d\d", "$1-$2-$3")
Send($date)
Send("{+ up}{^ up}")
EndFunc ;==>type_date
Gruß
Spider
Hey,
Jup, wäre auch dabei Es ist schon realistisch, dass Firmen AutoIt Entwickler suchen. Ich zum Beispiel bin immer noch in einem Auftrag, den ich hier vor ca. 2 Jahren über die Jobbörse angenommen habe. Am Anfang waren es nur so kleine Dinge, und irgendwann hat die Firma dann gemerkt: Huch? Das geht ja alles viel schneller mit dem Programmieren als die anderen? Huch? AutoIt kann ja genau das gleiche wie C und co."
Man muss den Menschen einfach nur Zeigen was AutoIt kann und für die meisten Projekte sollte es reichen (Wenns nicht grade um die Protonenüberprüfung im CERN geht )
Gruß
Spider
Heyho,
Ja beides geht.
Das Fenster bleibt offen wenn du statt "/c" einfach "/k" benutzt, also
Run(@ComSpec & " /k DEINEEXE.exe", @SystemDir, @SW_HIDE)
[/autoit]Ausgeben in AutoIt kannst du es via StdoutRead, einfach mal in der Hilfe vorbeischauen
Gruß
Spider
Heyho,
Erklär uns doch mal, was genau dein Script macht
Gruß
Spider