Hallo,
ich bin der Suche gerade nicht fündig geworden.
Ich möchte ein Windows Programm (Kurznotizen) permanent im Vordergrund halten, könnt ihr mir einen Tipp geben.
Danke und Gruß
Hallo,
ich bin der Suche gerade nicht fündig geworden.
Ich möchte ein Windows Programm (Kurznotizen) permanent im Vordergrund halten, könnt ihr mir einen Tipp geben.
Danke und Gruß
Hallo,
ich gebe dir vollkommen recht, die Variable wird nun ausserhalb deklariert.
Hallo,
ich habe meinen Fehler gefunden, leider habe ich immer an der falschen Stelle gesucht. Es lag an einem Eintrag in der Datenbank, dieser war zu hoch und dadurch lief das Script nicht in eine If Abfrage und die Variable wurde nicht deklariert. Tja, so kann man auch einen halben Tag verbringen.
Trotzdem vielen Dank an euch.
Gruß Thomas
Hallo,
na klar kann ich mehr posten.
Ich dachte vll. wäre euch ein ähnliches Verhalten bekannt oder ihr kennt Umstände warum es unterschiedlich Verhaltensweisen auf verschiedenen Rechnern gibt.
Ich bastel mal etwas lauffähiges und werde es hier posten.
Hallo,
ich bin verzweifelt.
Eines meiner Scripte läuft plötzlich nicht mehr auf meinem PC und lässt sich auch nicht mehr kompilieren, auf ALLEN anderen PCs läuft es problemlos.
Local $msg
While 1
$msg = GUIGetMsg()
If $msg = $Button_Start Then MsgBox(16, "", "") ;StartDameWare_Filiale()
If $msg = 1 Then MsgBox(16, "", "") ;$Button_LogOpen Then ShellExecute("DameWareTool.log")
If $msg = $dblclick_id Then OnDoubleClick(GUICtrlRead($dblclick_id)) ; V 1.2.0.0
If $Modus = "1" Then ;V 1.2.0.0
If $msg = $Button_Refresh Then
SplashTextOn("DameWare Tool " & FileGetVersion($PathCurrentDT), "Bitte warten, die Liste wird aktualisiert.", 225, 50, -1, -1, $DLG_TEXTLEFT, "", 8)
GUICtrlDelete($listview)
ListView_Tabelle_Aussendienst()
SplashOff()
EndIf
EndIf
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
Alles anzeigen
Dieser Bereich wird als Fehlerursache angegeben.
Zitat....\developer_group\AutoIt\DameWare Tool\DameWare Tool 1.2\DameWare Tool.au3" (208) : ==> Variable used without being declared.:
If $msg = $Button_Start Then MsgBox(16, "", "")
If $msg = ^ ERROR
Allerdings deklariere ich die Variable vorher.
Ich komme leider nicht dahinter, wenn ich das Script "stripped" erstellen lasse, wird mir die Zeile "$msg = GUIGetMsg()" als Ursache angezeigt.
Warum nur auf meinem Rechner ? Habt ihr eine Idee?
Gruß Thomas
Hallo,
ich lese über ein IE Objekt eine Web-Tabelle aus. Wenn ich das Programm schnell hintereinander neustartet. dann bricht folgender Code
mit folgenden Fehlern ab. Warte ich länger oder versuche es mehrmals hintereinander startet es wie gewollt.
Habt ihr eine Idee woran es liegen könnte ?
Code:
$oIE = _IECreate("http://???.????.ad.local/?????/?????.php" , 0, 0)
$oTable = _IETableGetCollection ($oIE, 5) ; Auflistung von Tabelle 5
$aTableData = _IETableWriteToArray ($oTable, True) ; Tabelle in Array einlesen
_IEQuit($oIE)
Fehler:
>Running:(3.3.14.4):C:\Program Files (x86)\AutoIt3\autoit3.exe "\\???\mitarbeiter\?????\Tool.au3"
--> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
--> IE.au3 T3.0-2 Error from function _IECreate, (Browser Object Creation Failed)
--> IE.au3 T3.0-2 Error from function _IETableGetCollection, $_IESTATUS_InvalidDataType
--> IE.au3 T3.0-2 Error from function _IETableWriteToArray, $_IESTATUS_InvalidDataType
--> IE.au3 T3.0-2 Error from function _IEQuit, $_IESTATUS_InvalidDataType
Hallo,
vielen Dank. Ich habe es gerade gelöst. Danke für den Denkanstoß!
Hallo,
danke für deine Antwort, folgend mein Code:
$listview = GUICtrlCreateListView($aTableData[0][4] & "|" & $aTableData[0][1] & "|" & $aTableData[0][2] & "|" & $aTableData[0][3] & "|" & $aTableData[0][5], 15, 60, 500, 320 ,$LVS_SORTASCENDING)
$Button_Table1 = GUICtrlCreateButton("Table1", 245, 490, 120)
For $i = 1 to Ubound($aTableData) - 1
GUICtrlCreateListViewItem($aTableData[$i][4] & "|" & $aTableData[$i][1] & "|" & $aTableData[$i][2] & "|" & $aTableData[$i][3] & "|" & $aTableData[$i][5], $listview)
Next
Könnt ihr mir noch ein wenig au die Sprünge helfen, wie ich das mit einer OnEvent Funktion hinbekomme? Vll. sobar ein Beispiel
Guten Morgen,
ich benötige eure Hilfe.
Ich habe eine ListView mit diversen Spalten aus einem Array befüllt.
Jetzt würde ich gerne, dass bei einem Doppelklick auf eine Zeile ich mir die Daten einer Spalte auslesen kann und gleichzeitig möchte ich eine Funktion starten.
Ich stehe aber gerade auf dem Schlauch, wie ich das mit dem Doppelklick realisieren kann.
Ich freue mich auf eure Antworten.
Hallo zusammen,
hat einer von euch bereits mal mit AutoIT und Maria DB gearbeitet?
Bei uns wird gerade von MySQL auf Maria DB umgestellt.
Mit MySQL (MySQL.au3, libMySQL) hatte ich bisher keine Probleme. Ich kann mich so auch mit der MariaDB verbinden, allerdings gibt es mit Update Querys die ersten Probleme.
Felder aktualisieren sich nicht ....
Hat schon jemand Erfahrung damit und kann helfen ?
Hallo,
genau das war es was ich suchte und nicht sah :-(.
Vielen Dank und schönes WE.
Thomas
Hallo zusammen,
vermutlich sehe ich den Wald vor lauter Bäumen nicht, aber wie kann einen Listenfeld (GUICtrlCreateList) leeren, nachdem ich es mit diversen
Einträgen befüllt habe?
Ich konnte bisher keine Lösung finden, ich freue mich über eure Unterstützung.
Thomas
Hallo,
bin heute erst aus dem Urlaub zurück. Vielen Dank für die Antwort.
Hat jemand eine Idee dies zu lösen ?
Besten gruß
Nachtrag: Ich habe jetzt erst den Verweis auf autoitscript.com/forum/topic/1…e-ie9-and-html5-in-a-gui/ gesehen, ich schaue mir das mal an.
Vielen Dank !
Hallo,
ich habe eine kleine GUI gebastelt, in dieser habe ich ein embedded IE Fesnter eingebaut.
Obwohl auf der Workstation der aktuelle IE läuft, meldet Google Maps zurück das mein Browser nicht unterstützt wird (zu alt).
GMaps funktioniert ansonsten ohne Probleme im IE.
Habt ihr eine Idee ?
;*****************************************
;Maps_Tool.au3 by Thomas Lobsien
;Erstellt mit ISN AutoIt Studio v. 1.03
;*****************************************
#include "Forms\Main_Form.isf"
;Includes
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <SliderConstants.au3>
#include <GuiSlider.au3>
#include <GuiTab.au3>
#include <DateTimeConstants.au3>
#include <GuiButton.au3>
#include <GuiIPAddress.au3>
#include <IE.au3>
#include <Forms\Main_Form.isf>
;Programm Code
#region Code
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit", $Main_Form)
GUISetState(@SW_SHOW, $Main_Form)
#endregion Code
$oIE = _IECreateEmbedded () ; Objekt des IE
GUICtrlCreateObj($oIE, 12, 80,(1558) , (850)) ; IE Objekt in die GUI bringen
_IENavigate($oIE, "https://www.google.de") ; Aufruf Starte Adresse
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Hey,
vielen Dank, die Funktion _FileListToArray() war genau was ich suchte !
Hallo,
FileFindFirst/NextFile geben mir ja nicht den Dateinamen zurück, oder ?
Hallo,
ich möchte aus einem bekanntem Verzeichnis eine Datei auslesen, es sind aber nur die ersten 5 Zeichen bekannt und die Dateiendung,
also zum Beispiel "ABCDE?????.txt". Ich finde leider keinen Ansatz um eine Datei mir Platzhaltern zu suchen.
Kann mir jemand helfen ?
Besten Gruß Thomas