Beim "Beta Run" bekomme ich solche Fehlermeldungen, sobald ich #includes verwende. Bisher hatte ich mir immer damit beholfen die benötigten #includes ins Script Verzeichnis zu kopieren.
Spoiler anzeigen
C
>"C:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /beta /ErrorStdOut /in "C:\autoit\examples\virtKeyboard\VirtualKB.au3" /autoit3dir "C:\Programme\AutoIt3\beta" /UserParams
+>12:51:32 Starting AutoIt3Wrapper v.1.7.6
>Running AU3Check (1.54.6.0) params: from:C:\Programme\AutoIt3\beta
C:\autoit\examples\virtKeyboard\VirtualKB.au3(20,10) : ERROR: can't open include file <GUIConstants.au3>
#include <GUIConstants.au3>
~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(28,39) : WARNING: $BS_CHECKBOX: possibly used before declaration.
Global $BTN_STYLE = BitOr($BS_CHECKBOX,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(28,53) : WARNING: $BS_PUSHLIKE: possibly used before declaration.
Global $BTN_STYLE = BitOr($BS_CHECKBOX, $BS_PUSHLIKE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(75,73) : WARNING: $ES_AUTOVSCROLL: possibly used before declaration.
$hEdit = GUICtrlCreateEdit ("", 10, 10, 434, 100, BitOr($ES_AUTOVSCROLL,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(75,89) : WARNING: $ES_WANTRETURN: possibly used before declaration.
$hEdit = GUICtrlCreateEdit ("", 10, 10, 434, 100, BitOr($ES_AUTOVSCROLL, $ES_WANTRETURN,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(75,103) : WARNING: $WS_VSCROLL: possibly used before declaration.
$hEdit = GUICtrlCreateEdit ("", 10, 10, 434, 100, BitOr($ES_AUTOVSCROLL, $ES_WANTRETURN, $WS_VSCROLL)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(110,47) : WARNING: $GUI_FOCUS: possibly used before declaration.
GUICtrlSetState($hEdit, $GUI_FOCUS)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(152,39) : WARNING: $GUI_EVENT_CLOSE: possibly used before declaration.
Case ($nMsg = $GUI_EVENT_CLOSE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3(28,39) : ERROR: $BS_CHECKBOX: undeclared global variable.
Global $BTN_STYLE = BitOr($BS_CHECKBOX,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\autoit\examples\virtKeyboard\VirtualKB.au3 - 2 error(s), 7 warning(s)
!>12:51:32 AU3Check ended.rc:2
+>12:51:45 AutoIt3Wrapper Finished
>Exit code: 0 Time: 13.694
Alles anzeigen
Nun habe ich auf einem anderen PC festgestellt, dass es daran liegt, dass das Verzeichnis "C:\Programme\AutoIt3\beta" existiert. Auf dem neuen PC war dieses nicht vorhanden und gab mir diese Fehlermedlung aus:
Spoiler anzeigen
Code
>"C:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /beta /ErrorStdOut /in "C:\autoit\examples\virtKeyboard\VirtualKB.au3" /autoit3dir "C:\Programme\AutoIt3\beta" /UserParams
+>13:01:00 Starting AutoIt3Wrapper v.1.7.6
! *** AU3CHECK Error: *** Skipping AU3Check: C:\Programme\AutoIt3\beta\au3check.exe Not Found !
>Running:(3.2.2.0):C:\Programme\AutoIt3\autoit3.exe "C:\autoit\examples\virtKeyboard\VirtualKB.au3"
C:\autoit\examples\virtKeyboard\VirtualKB.au3 (22) : ==> Can not redeclare a constant.:
Global $EM_GETSEL = 0x00B0
Global ^ ERROR
+>13:01:01 AutoIT3.exe ended.rc:0
+>13:01:02 AutoIt3Wrapper Finished
>Exit code: 0 Time: 2.343
Alles anzeigen
Das Problem kann ich auf beiden PCs nachstellen:
"C:\Programme\AutoIt3\beta" vorhanden => Fehler oben
"C:\Programme\AutoIt3\beta" nicht vorhanden oder umbenannt => Fehler unten
Kann mir jemand sagen, was ich da falsch mache?
bankrupty