Ich hab mittels _IEAction und _IEGetObjById versucht das zu öffnen aber leider ging es nicht.
Beiträge von alpines
-
-
ControlClick wäre noch eine Alternative um nicht die Maus zu bewegen.
Des weiteren heißt es AutoIt nicht AutoIT. -
Oscar, nicht ganz zum Thema aber warum _ArrayDisplay und danach If IsArray?
-
2D Array bietet sich wunder bar an [x][n] die x Felder für jede Person und die n Einträge für die Eigenschaften.
So etwas lässt sich hervorragend mit StringRegExp und For-Schleifen realisieren. -
Müsste das nicht so heißen
[autoit]_IENavigate ($oIE_mapFrame, "javascript:UserMove('up');",0)
[/autoit] -
4. verwende einen Threadnamen bei dem man sofort die Problemstellung erfassen kann.
-
Einfach den IE mit
[autoit]_IEAttach()
[/autoit]attachen und
[autoit]_IEBodyReadHTML()
[/autoit]Mit ein bissel StringRegExp und vor dem Wort und dahinter ein <div style="background-color: #ff0000">gesuchtesWort</div> beispielsweise setzen.
[autoit]
Sicherlich verschiebt sich das in der HTML und man kann das besser machen aber sollte vorerst reichen.
Zuletzt noch_IEBodyWriteHTML()
[/autoit] -
Eben, aber anscheinend scheint es so das er/sie/es es nicht versteht.
-
Was stört dich daran die Tags zu verändern das die background-color: #ff0000; z.B. gesetzt wird? Ansonsten bist du auf Add-Ons angewiesen.
-
Aha, und das kann man per Edit erreichen...
-
HTML herunterladen und im Source die CSS Inline Tags für die divs verändern
-
Abgesehen von deinem Problem nutze bitte AutoIt-Quelltags.
-
Ich möchte hier nur darauf hinweisen das das hier hauptsächlich ein AutoIt Forum ist, also erwarte nicht so viel Hilfe bei anderen Sprachen wie du es bei AutoIt tun würdest.
Sofern du etwas schneller eine Antwort suchst möchte ich dich hiermit höflich auf andere Foren verweisen die sich auf C++ oder ähnliches spezialisieren. -
-
Auch von mir alles Gute!
-
[autoit]Du verleichst das Handle mit $GUI_CHECKED und nicht den State.GUICtrlGetState()
[/autoit]musst du mit $GUI_CHECKED vergleichen.Falsch gelesen, du musst die erst lesen (GUICtrlRead) wenn du die Abfrage machst ansonsten sind die immer Unchecked.
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$PDF = GUICreate("PDF-Canon-Scan", 551, 581, 530, 188)
[/autoit] [autoit][/autoit] [autoit]
$btnRechnung = GUICtrlCreateButton("Rechnung", 32, 152, 187, 73)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$Jahr = GUICtrlCreateInput("2014", 168, 32, 49, 21)
$btnSchreiben = GUICtrlCreateButton("Schreiben", 35, 67, 187, 73)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$btnAblage = GUICtrlCreateButton("Ablage", 30, 232, 187, 73)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
;$Group1 = GUICtrlCreateGroup("Scan", 312, 64, 145, 89)
$Radio1 = GUICtrlCreateRadio("Simplex", 321, 87, 113, 17)
GUICtrlSetState(-1, $GUI_CHECKED)
$Radio2 = GUICtrlCreateRadio("Duplex", 319, 115, 113, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label1 = GUICtrlCreateLabel("Jahr", 136, 32, 24, 17)
$btnexit = GUICtrlCreateButton("beenden", 408, 464, 75, 25)
GUISetState(@SW_SHOW)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $btnRechnung
[/autoit] [autoit][/autoit] [autoit]
RG()
Case $btnSchreiben
Case $btnAblage
;Case $Radio1
;Case $Radio2
Case $btnexit
;beenden
EndSwitch
WEndFunc RG ()
[/autoit] [autoit][/autoit] [autoit]If GUICtrlRead($Radio1) = $GUI_CHECKED Then
[/autoit] [autoit][/autoit] [autoit]
MsgBox(4096,"","Radio1");~ Func _Simplex()
[/autoit] [autoit][/autoit] [autoit]
Elseif GUICtrlRead($Radio2) = $GUI_CHECKED Then
MsgBox(4096,"","Radio2")
EndIf;~ Func _Duplex()
[/autoit] [autoit][/autoit] [autoit]EndFunc
[/autoit] -
UAC ist genau für so etwas da damit Script das nicht einfach überwinden können...
-
Auch von mir alles Gute!
-
Tut mir leid ich hab wohl nicht ganz aufgepasst. Schreib doch einfach eine .dll die die Funktionen so called das du sie mittels AutoIt ansprechen kannst.
AutoIt DllCall -> Handler.dll -> Funktion
-
-
Ich fands ein bisschen trocken das es mehrere EXEn gibt, warum nicht einfach eine schicke GUI wo man Einstellungsmöglichkeiten hat?
Z.B. 30 Minuten Burn-In oder unter anderen Voraussetzungen sonst kann man das ja nicht brauchen bzw. Schlüsse daraus folgern.