Wie jetzt, kommt nichts in die ListView?
Oder meinst du es wird nicht umbenannt?
Du muss dann den Text eingeben, der ersetzt werden soll, und dann den Text mit dem der Text ersetzt werden soll!
Also, angenommen die datei heist "Neu.txt" so, dann gibst du bei "Zu ersetzender Text" z.B. "Neu" ein und bei Ersetzen mit "Alt". Dann klcikst du auf Beispiel anzeigen, guckst ob es stimmt, und dann kannst du ersetzen anklciken, dann werden die Dateien Umbenannt
Beiträge von Jam00
-
-
Upsa^^
Ähm, was ist wenn du eine Datei hinzufügst? -
@mumu
An deiner Stelle fürde ich erstmal ein Grundlagen Tutorial durchmachen, aber nicht nur sowas wie "Hello Word"
-
Und auserdem wenn ich richtig verstehe was du machen willst muss du dir nur mal mein Programm angucken!
Und etwas aus dem Internet runterladen geht so:Spoiler anzeigen
[autoit]$Link = ""
[/autoit]
$Speicher = StringSplit ($Link,"/")
$Byte = InetGetSize ($Link)
$Save = @ScriptDir & "\" & $Speicher[$Speicher[0]]
InetGet ($Link,$Save,1,1)
ProgressOn ( "0%","Download","",Default,Default,16)
$ProzentOld = ""
Do
$Prozent = Round (@InetGetBytesRead / $Byte * 100,0)
If $ProzentOld <> $Prozent Then
ProgressSet ($Prozent,$Prozent)
$ProzentOld = $Prozent
EndIf
Until @InetGetActive = 0
ProgressOff() -
Hmm...stimmt vieleicht mit deiner Internetverbindung was nicht?
[autoit]
Geht doch mal in die CMD und gib da Ping https://autoit.de/www.google.de ein und guck ob das geht! Eigentlich sollten es dann ja 0% Verlust sein!
Man kann das Script natürlich auch so Schreiben, aber das mach keinen Unterscheid, glaub ich!_waitinetconnect()
[/autoit][autoit][/autoit][autoit]Func _waitinetconnect()
[/autoit]
Do
Sleep(100)
Until Ping ("www.google.de")
EndFunc ;==>_waitinetconnect -
Hier, ich hatte mal ein Programm geschreiben, kanst du dir ja mal angucken! Ich hab es bis jetzt noch nicht Gepostet, weil ich nicht wusste das es jemanden interesiert^^
-
Ich hab für meine Schwester mal einen kleines Programm geschreiben, denn sie läd sich als Videos aus YouTube, und dann Stand da bei über 100 Titeln immer YouTube vor, und sie hat mich gefragt wie sie das alles auf einmal wegbekommt, da hab ich ihr gesagt das ich ihr ein Programm schreiben kann, gesagt Getan
Man kann damit so viele Datein auf einmal auswählen wie man will, und bei denen dann Einen Text ersetzen lassen, durch nichts oder was anderes, mit Beispiel in einer ListView.Spoiler anzeigen
[autoit]#include <GuiListView.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <Array.au3>
$INI = @ScriptDir & "\Konfig.ini"
#region ### START Koda GUI section ### Form=
$FORM1 = GUICreate("Datei-Umbenner", 515, 476, 282, 277, 0x00040000)
$LISTVIEW1 = GUICtrlCreateListView("Dateiname|Neuer Name|Pfad", 2, 2, 510, 326)
GUICtrlSendMsg(-1, 4126, 0, 150)
GUICtrlSendMsg(-1, 4126, 1, 150)
GUICtrlSendMsg(-1, 4126, 2, 200)
$INPUT1 = GUICtrlCreateInput(IniRead ($INI,"FileOpen","IN1",""), 2, 358, 509, 21)
$BUTTON1 = GUICtrlCreateButton("Hinzufügen", 436, 330, 75, 25, 0)
$BUTTON2 = GUICtrlCreateButton("Entfernen", 361, 330, 75, 25, 0)
$LABEL1 = GUICtrlCreateLabel("Zu ersetzender Text:", 2, 340, 102, 17)
$BUTTON3 = GUICtrlCreateButton("Ersetzen", 436, 422, 75, 25, 0)
$INPUT2 = GUICtrlCreateInput(IniRead ($INI,"FileOpen","IN2",""), 3, 400, 509, 21)
$LABEL2 = GUICtrlCreateLabel("Ersetzen mit:", 3, 382, 64, 17)
$BUTTON4 = GUICtrlCreateButton("Liste Leeren", 286, 330, 75, 25, 0)
$BUTTON5 = GUICtrlCreateButton("Beispiel anzeigen", 336, 422, 100, 25, 0)
$Check = GUICtrlCreateRadio ("Dateien",20,425)
GUICtrlSetState (-1,1)
GUICtrlCreateRadio ("Ordner",80,425)
GUISetState(@SW_SHOW)
#endregion ### START Koda GUI section ### Form=
GUIRegisterMsg(0x0024, "MY_WM_GETMINMAXINFO")
While 1
$NMSG = GUIGetMsg()
Switch $NMSG
Case -3
Exit
Case $BUTTON4
_GUICTRLLISTVIEW_DELETEALLITEMS($LISTVIEW1)
Case $BUTTON2
_GUICTRLLISTVIEW_DELETEITEMSSELECTED($LISTVIEW1)
Case $BUTTON1
_HINZUFUEGEN()
Case $BUTTON5
_BEISPIEL()
Case $BUTTON3
_UMBENENNEN()
EndSwitch
WEndFunc _HINZUFUEGEN()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
If GUICtrlRead ($Check) = 1 Then
$FILE = FileOpenDialog("Dateiauswahl", IniRead($INI, "FileOpen", "Pfad", ""), "Alle (*.*)", 4)
If @error Then Return
$SFILE = StringSplit($FILE, "|")
If $SFILE[0] > 1 Then
IniWrite($INI, "FileOpen", "Pfad", $SFILE[1])
If $SFILE[0] > 0 Then
For $1 = 2 To $SFILE[0]
GUICtrlCreateListViewItem($SFILE[$1] & "||" & $SFILE[1], $LISTVIEW1)
Next
EndIf
Else
$SFILE = StringSplit($FILE, "\")
$Pfad1 = StringLeft ($FILE,StringLen ($FILE) - StringLen ($SFILE[$SFILE[0]]))
GUICtrlCreateListViewItem($SFILE[$SFILE[0]] & "||" & $Pfad1, $LISTVIEW1)
IniWrite($INI, "FileOpen", "Pfad", $Pfad1)
EndIf
Else
$Ordner = FileSelectFolder ("Ordnerauswahl",Default,0,IniRead ($INI,"FileOpen","Pfad",@DesktopDir))
If @error Then Return
$Filter = InputBox ("Dateiendung","Gib die Dateiendung an" & @CRLF & "Beispiel: *.mp3",IniRead ($INI,"FileOpen","Filter","*.mp3"))
If @error Then Return
IniWrite ($INI,"FileOpen","Filter",$Filter)
$First = FileFindFirstFile ($Ordner & "\" & $Filter)
While 1
$FILE = FileFindNextFile($First)
If @error Then ExitLoop
$SFILE = StringSplit ($FILE,"\")
$Pfad = StringLeft ($FILE,StringLen ($FILE) - StringLen ($SFILE[$SFILE[0]]) -1)
GUICtrlCreateListViewItem($SFILE[$SFILE[0]] & "||" & $Pfad, $LISTVIEW1)
Wend
EndIf
EndFuncFunc _BEISPIEL()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$TEXT = GUICtrlRead($INPUT1)
$ER = GUICtrlRead($INPUT2)
IniWrite ($INI,"FileOpen","IN1",$TEXT)
IniWrite ($INI,"FileOpen","IN2",$ER)
For $1 = 0 To _GUICTRLLISTVIEW_GETITEMCOUNT($LISTVIEW1)
_GUICTRLLISTVIEW_SETITEMTEXT($LISTVIEW1, $1, StringReplace(_GUICTRLLISTVIEW_GETITEMTEXT($LISTVIEW1, $1, 0), $TEXT, $ER), 1)
Next
EndFuncFunc _UMBENENNEN()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_BEISPIEL()
For $1 = 0 To _GUICTRLLISTVIEW_GETITEMCOUNT($LISTVIEW1)
FileMove(_GUICTRLLISTVIEW_GETITEMTEXT($LISTVIEW1, $1, 2) & "\" & _GUICTRLLISTVIEW_GETITEMTEXT($LISTVIEW1, $1, 0), _GUICTRLLISTVIEW_GETITEMTEXT($LISTVIEW1, $1, 2) & "\" & _GUICTRLLISTVIEW_GETITEMTEXT($LISTVIEW1, $1, 1))
Next
_GUICTRLLISTVIEW_DELETEALLITEMS($LISTVIEW1)
EndFuncFunc MY_WM_GETMINMAXINFO($HWND, $MSG, $WPARAM, $LPARAM)
[/autoit]
If $HWND = $FORM1 Then
Local $MINMAXINFO = DllStructCreate("int;int;int;int;int;int;int;int;int;int", $LPARAM)
DllStructSetData($MINMAXINFO, 7, 515)
DllStructSetData($MINMAXINFO, 8, 476)
EndIf
EndFunc -
@satinez
Wo ist denn das Script? -
Hey, das ist klasse!
-
Oscar
Aber 100%
Sonst hätte ich auch 3 Scripte nicht mehr, die hat mir ein Virus geplättet, aber ich hatte sie Gepostet
-
Spoiler anzeigen
[autoit]HotKeySet("{0}", "Taste0")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{Pause}","Quit")TogglePause()
[/autoit] [autoit][/autoit] [autoit]func Taste0()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
HotKeySet("{0}")
$i = 0
if $i = 0 then
send("{0}")
$i = 1
Else
send("{#}")
$i = 0
EndIf
EndFuncFunc TogglePause()
[/autoit] [autoit][/autoit] [autoit]
ToolTip('Skript pausiert',0,0)
HotKeySet("{0}", "Taste0")
While 1
sleep(100)
WEnd
EndFuncfunc Quit()
[/autoit]
Exit
EndFunc -
Hier guck dir meinen Chat mal an:
-
Okay, aber anders geht das nicht?
-
Wie kann man die Hintergrundfarbe eines Tabs ändern?
Ich hab es einfach so Probiert:Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <TabConstants.au3>
#include <WindowsConstants.au3>#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("Form1", 481, 239, 193, 125)
$Tab1 = GUICtrlCreateTab(2, 2, 473, 233)
GUICtrlSetBkColor (-1,0x0000FF)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Tab1
[/autoit]
EndSwitch
WEndAber das gehts nicht, hat jemand eine Idee?
-
Cool, danke BugFix!
Könnte ja auch mal jemad der Übersetzer der Hilfen in die Hilfe schreiben!
kann ich die *.chm eigentlich bearbeiten? -
So vieleicht?
Spoiler anzeigen
[autoit]Func Form2Minimize()
[/autoit]
If $Einstellung_Minimieren = 1 Then
If $Einstellung_Tray = 1 Then
MsgBox(0, "", "")
GUISetState (@SW_HIDE,$Form2) ; Warum funzt das net?
EndIf
EndIf
EndFunc ;==>Form2Minimize -
Hallo, mir ist gerade aufgefallen das es bei _IsPressed in der Hilfe nicht die Tasten ö/ä/ü gibt! Gibt es die wirklich nicht, oder stehen die nur nicht in der Hilfe?
-
So ist das Problem, das nix mehr da ist:
Spoiler anzeigen
[autoit]#NoTrayIcon
[/autoit] [autoit][/autoit] [autoit]#include <GDIPlus.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>HotKeySet ( "{ESC}", "_ende" )
[/autoit] [autoit][/autoit] [autoit]_GDIPlus_Startup()
[/autoit] [autoit][/autoit] [autoit]$hGui=GUICreate ( "Sonne", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP, BitOR($WS_EX_LAYERED,$WS_EX_TRANSPARENT,$WS_EX_TOOLWINDOW))
[/autoit] [autoit][/autoit] [autoit]
$hWnd = WinGetHandle("Sonne")
GUISetState ()$hGraphic=_GDIPlus_GraphicsCreateFromHWND( $hwnd )
[/autoit] [autoit][/autoit] [autoit]
$Pinsel=_GDIPlus_PenCreate ( 0xFFFFFF00, 10, 2 )
_GDIPlus_GraphicsDrawArc ( $hGraphic, @DesktopWidth/1.1, -5, 170, 170, 0, 260, $Pinsel )While 1
[/autoit] [autoit][/autoit] [autoit]
WEndFunc _ende()
[/autoit]
_GDIPlus_PenDispose ( $Pinsel )
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_Shutdown()
Exit
EndFunc -
Alina
Ich wusste garnicht das Spammer gesetzeswiedrig sind
Dann haben sich aber schon viele per Batch-Datei strafbar gemacht^^ -
Auszug aus den Forumregeln:
ZitatFolgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.
- Tools, um Nachrichten unerwünscht oft zu versenden (Spamming-Tools)