Hallo chip , hallo Oscar
vielen Dank für die schnelle Bearbeitung meiner Frage.
Es funktioniert einwandfrei.
Gruss
johny
Hallo chip , hallo Oscar
vielen Dank für die schnelle Bearbeitung meiner Frage.
Es funktioniert einwandfrei.
Gruss
johny
Hallo zusammen
ich versuche die tägliche Signatur des Antivirus Programs automatisch downzuloaden.
Der Download funktioniert wenn ich den Dateiname beim InetGet direkt angebe.
Da der Dateiname jeden Tag wechselt muss ich den Download Link ==> http://download.nai.com/products/datfi…/V3_2691dat.exe jedes mal neu ermittleln .
Kann mir bitte jemand einen Tip geben wie ich diesen Download Link ermittle ?
#include <InetConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>
Local $hDownload = InetGet("http://download.nai.com/products/datfiles/V3DAT/V3_2691dat.exe", "C:\Signatur\V3_2691dat.exe", $INET_FORCERELOAD, $INET_DOWNLOADBACKGROUND)
;Wait for the download to complete by monitoring when the 2nd index value of InetGetInfo returns True.
Do
Sleep(250)
Until InetGetInfo($hDownload, $INET_DOWNLOADCOMPLETE)
Danke und Gruss
johny
Hallo BugFix
vielen Dank für die Information.
Gruss
johny
Hallo zusammen
gibt es eine Möglichkeit die erstellten Buttons an den Ecken abzurunden?
Ich habe leider im Forum und in derHilfe zu diesem Thema nichts gefunden?
Gruss
johny
Hallo zusammen
hat von euch vielleicht jemand eine Idee wie ich die Icon's in Spalte 2 zentrieren kann?
[autoit]#include <GUIConstantsEx.au3>
#include <GuiImageList.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
Dim $msg,$gui_1,$list_view_1,$list_view_item_1,$list_view_item_2,$list_view_2,$hImage
Dim $exStyles = BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)
$gui_1 = GUICreate("",600,400,200,200)
$list_view_1 = GUICtrlCreateListView("",60,50,400,300,BitOR($LVS_SHOWSELALWAYS, $LVS_ICON,$LVS_NOSORTHEADER, $LVS_REPORT,$LVS_NOCOLUMNHEADER))
_GUICtrlListView_SetExtendedListViewStyle($list_view_1, $exStyles)
GuiSetstate(@SW_SHOW)
; Lädt die Bilder
$hImage = _GUIImageList_Create(16, 16, 5, 3)
_GUIImageList_AddIcon($hImage, @SystemDir & "\comres.dll", 8);OK Icon
_GUIImageList_AddIcon($hImage, @SystemDir & "\comres.dll", 10);Error Icon
_GUICtrlListView_SetImageList($list_view_1, $hImage, 1)
; Fügt die Spalten hinzu
_GUICtrlListView_AddColumn($list_view_1, "Dummy Column 1", 0)
_GUICtrlListView_AddColumn($list_view_1, "Column 2", 373)
_GUICtrlListView_AddColumn($list_view_1, "Column 3", 23)
; Fügt die Items hinzu
_AddItems("Event Zeile 1",0)
_AddItems("Event Zeile 2",1)
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
Func _AddItems($string_listview_1,$state_1)
Dim $count_items = _GUICtrlListView_GetItemCount($list_view_1)
_GUICtrlListView_AddItem($list_view_1, "", 0)
_GUICtrlListView_AddSubItem($list_view_1, $count_items, $string_listview_1,1)
_GUICtrlListView_AddSubItem($list_view_1, $count_items,"", 2,$state_1)
EndFunc
Gruss
johny
Hallo AspirinJunkie
vielen Dank für die detallierte Erklärung meiner Frage.
Gruss
johny1099
Hallo zusammen
wenn ich folgendes ausführe bekomme ich als Return-Code 0 zurück in der Beta Version 3.3.11.4
[autoit]Dim $filelistplayer
#include <Array.au3>
#include <File.au3>
Dim $arr_1
$tmp = _FileReadToArray(@ScriptDir & "\Test.txt",$arr_1)
_ArrayDisplay($arr_1)
Kann dies bitte jemand prüfen ob dieses Verhalten mit der Beta Version zusammenhängt.
Gruss
johny1099
Hallo PainTain
vielen Dank für die ausführliche Erklärung.
MfG
johny1099
Hallo funkey
vielen Dank für die schnelle Beantwortung meiner Frage. Es funktioniert genau so wie ich es benötige.
Soll ich in Zukunt immer Switch anstatt Select verwenden. Oder wo genau liegt der Unterschied ??
MfG
johny1099
Hallo zusammen
gibt es vielleicht eine Function welche bei Änderung des Wertes eines ComboFeld aufgerufen werden kann..
Ich habe ein Beispiel erstellt.
[autoit]#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
Dim $form_main = GUICreate("Beispiel Formular",250,250)
Dim $combo_1 = GUICtrlCreateCombo("",10,50,100,20,$CBS_DROPDOWNLIST)
GUICtrlSetData(-1,"Entry 1|Entry 2|Entry 3","Entry 1")
Dim $bttn_exit = GUICtrlCreateButton("Exit",180,200,60,30)
GUISetState()
[/autoit][autoit][/autoit][autoit]While 1
$nmsg = GUIGetMsg()
Select
;hier soll geprüft werden ob sich der Wert vom Combofeld verändert hat, und anschliessend soll eine Funktion aufgerufen werden....
[/autoit][autoit][/autoit][autoit]Case $nmsg = -3 or $nmsg = $bttn_exit
Exit
EndSelect
WEnd
MfG
johny1099
Hallo water
vielen Dank für die schnelle Weiterleitung und Behebung des Bugs.
Kannst Du mir vielleicht sage ob es dann eine neue Beta Version (3.3.11.4 vielleicht) gibt die man downloaden kann?
MfG
johny
Hallo water
jetzt funktioniert es korrekt ohne Fehlermeldung. Danke für die schnelle Hilfe.
Weisst Du ob der Bug schon bekannt ist, bzw wo man das melden kann?
MfG
johny
Hallo water
ich habe versucht die folgende Zeile zu ändern.
[autoit]Local $aArray[UBound($aLines) + 1] = [UBound($aLines)]
[/autoit]Ich kann aber die Zeile nicht finden in der array.au3 (AutoIT\Beta\Include\array.au3
Mfg
johny
Hallo zusammen
ich benutze AutoIT Beta Version 3.3.11.3. Wenn ich folgendes Script starte bekomme ich oben aufgeführte Fehlermeldung.
Sobald ich die Zeile ==> Opt("MustDeclareVars", 1) lösche funktioniert das Script problemlos.
[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <File.au3>
#include <Array.au3>
Opt("MustDeclareVars", 1)
Dim $sFilePath,$aRetArray
$sFilePath = "C:\Windows\Temp\Test.log"
$aRetArray = _FileReadToArray($sFilePath)
_ArrayDisplay($aRetArray, "1D array - no count", Default,
MfG
johny
Hallo Optical Toxin
vielen Dank für den Tipp. Gibt es noch eine Möglichkeit das Icon in der Spalte 2 zu zentrieren?
[autoit]#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>
#include <WindowsConstants.au3>
Local $hGui, $listview, $hImage
Local $exStyles = $WS_EX_OVERLAPPEDWINDOW
Local $extended = $LVS_EX_SUBITEMIMAGES + $LVS_EX_CHECKBOXES
Local $Styles = $LVS_REPORT + $WS_BORDER
$hGui = GUICreate("", 600, 400)
$listview = _GUICtrlListView_Create($hGui, "", 50, 100, 200, 250, $Styles, $exStyles)
_GUICtrlListView_SetExtendedListViewStyle($listview, $extended)
GUISetState()
$hImage = _GUIImageList_Create(16, 16, 5, 3)
_GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 51)
_GUIImageList_AddIcon($hImage, @SystemDir & "\shell32.dll", 22)
_GUICtrlListView_SetImageList($listview, $hImage, 1)
_GUICtrlListView_AddColumn($listview, "Spalte 1", 120)
_GUICtrlListView_AddColumn($listview, "Spalte 2", 100)
_GUICtrlListView_AddItem($listview, "Erstes Item", 0)
_GUICtrlListView_AddSubItem($listview, 0, "", 1, 1)
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
Hallo BugFix
danke für die Antwort . Ich werde mal im EN Forum weitersuchen.
MfG
johny
Hallo BugFix
sorry für die weitere Frage. Aber das Beispiel von gestern hatte nur ein Icon (ohne Checkbox) . Daher konnte ich dann die Sortierung verwenden. Da ich nun die Checkbox in Spalte 1 habe, möchte ich gerne das Icon in einer separaten Spalte. Aber so wie Du schreibst kann ich nur in Spalte 1 Icon hinzufügen. Habe ich das richtig verstanden?
Hallo
danke für den Tipp. Es funktioniert korrekt. Ich habe nun noch ein Icon hinzugefügt. Wie kann ich das Icon in Spalte 2 bekommen ?
[autoit]#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <WindowsConstants.au3>
Dim $gui, $hListView, $listviewitem_1
$gui = GUICreate('', 600, 400)
$hListView = GUICtrlCreateListView('Spalte 1 |Spalte 2 ', 50, 100, 200, 250, $WS_BORDER, $LVS_EX_CHECKBOXES + $WS_EX_OVERLAPPEDWINDOW)
GUISetState(@SW_SHOW)
For $i = 1 To 10
$listviewitem_1 = GUICtrlCreateListViewItem("Zeile " & $i, $hListView)
GUICtrlSetImage($listviewitem_1, "shell32.dll", 22)
Next
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Gui_Event_Close()
Exit
EndSelect
WEnd
MfG
johny
Hallo zusammen
ich versuche ein ListView zu erstellen mit doppeltem Rahmen ($WS_BORDER) und Check-Boxen ($LVS_EX_CHECKBOXES).
Es wird bei mir nicht korrekt angezeigt wenn ich beide Styles verwende. (Es wird lediglich 1 Rahmen beim ListView erzeugt)
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <WindowsConstants.au3>
Dim $gui,$hListView,$listviewitem_1
$gui = GuiCreate('',600,400)
;$hListView = GUICtrlCreateListView('Spalte 1 ',50,100,100,250,$WS_BORDER)
$hListView = GUICtrlCreateListView('Spalte 1 ',50,100,100,250,$WS_BORDER,$LVS_EX_CHECKBOXES)
GUISetState(@SW_SHOW)
For $i = 1 to 10
$listviewitem_1 = GUICtrlCreateListViewItem("Zeile " & $i, $hListView)
Next
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Gui_Event_Close()
Exit
EndSelect
WEnd
MfG
johny
Hallo raupi
vielen Dank für die Hilfe. So habe ich mir das vorgestellt. Gibt es noch eine Möglichkeit das Icon zu zentrieren, sodass es in der Mitte der Spalte 2 ist?
MfG
johny