|
You last visited: Today at 02:51
Advertisement
Tratsch rund um Autoit / Autoit Talk | kleinere Fragen
Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.
09/16/2013, 13:48
|
#1621
|
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
|
hallo. noch ein kleines problem:
wie kann ich die zeit lesen?
ich habe ein skript fur backup (er kopiert ein order in ein anderes ordner). aber bei der name will ich auch die zeit wann er kopiert wurdde schreiben. hier ist mein skript:
Code:
#include <wait.au3>
#include <Date.au3>
Global $time
While 1
DirCopy("E:\D Diverse\Minecraft\Minecraft\Server\world", "E:\D Diverse\Minecraft\Minecraft\backup\world" & $time)
wait(1000)
WEnd
ich habe versucht mit:
Code:
$time = @MDAY & "." & @MON & "." & @YEAR & " / " & @HOUR & ":" & @MIN & ":" & @SEC
oder
Code:
$time = _Date_Time_GetSystemTime()
funtioniert aber nicht.
|
|
|
09/16/2013, 13:54
|
#1622
|
elite*gold: 5
Join Date: Dec 2011
Posts: 3,930
Received Thanks: 1,918
|
PHP Code:
$Text = "Hallo" $name = WinGetTitle("Skype™","")
ControlSend($name,"","[CLASS:TChatEntryControl3; INSTANCE:3]",$Text)
Ich versuche eine Skype Nachricht im Hintergrund zu senden klappt aber nicht :/
kenne die Skype UDF nicht
|
|
|
09/16/2013, 14:01
|
#1623
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,141
|
Code:
"E:\D Diverse\Minecraft\Minecraft\backup\world" & $time
Der String $time wird dabei einfach an den String des Dateipfads angehängt, also ergibt das beispielsweise:
Code:
"E:\D Diverse\Minecraft\Minecraft\backup\world16.09.2013/14:01:23"
Das ist sicherlich kein gültiger Dateipfad.
Was ist denn world? Ein Ordner oder eine Datei?
|
|
|
09/16/2013, 14:04
|
#1624
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Skype UDF ? xD
Code:
#RequireAdmin
$Text = "Hallo"
$name = WinGetTitle("Skype","")
ControlSend ($name,"", "", $Text)
du musst auch im hintergrund in das textfeld von skype klicken
Quote:
Originally Posted by -STORM-
Was ist denn world? Ein Ordner oder eine Datei?
|
Ordner
In dem ordner world sind die dateien vom minecraft server drinne . diese will er als backup mit zeitstempel abspeichern
|
|
|
09/16/2013, 14:11
|
#1625
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,141
|
Alles klar. Man kann zwar einen Ordner als Ziel angeben, der noch nicht existiert, da DirCopy ihn dann automatisch erstellt, aber Ordnernamen dürfen bestimmte Zeichen nicht enthalten, darunter auch "/" und ":".
Möglich sein sollte:
Code:
$time = @MDAY & "." & @MON & "." & @YEAR & "_" & @HOUR & "." & @MIN & "." & @SEC
Außerdem wäre es empfehlenswert (aber nicht notwendig), die Reihenfolge Year,Mon,MDay,Hour,Min,Sec zu verwenden, da die Ordner in alphabetischer Reihenfolge angezeigt dann gleichzeitig chronologisch geordnet sind:
Code:
$time = @YEAR & "." & @MON & "." & @MDAY & "_" & @HOUR & "." & @MIN & "." & @SEC
|
|
|
09/16/2013, 14:12
|
#1626
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
im ordner sind keine sonderzeichen erlaubt
|
|
|
09/16/2013, 14:15
|
#1627
|
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
|
Quote:
Originally Posted by -STORM-
Alles klar. Man kann zwar einen Ordner als Ziel angeben, der noch nicht existiert, da DirCopy ihn dann automatisch erstellt, aber Ordnernamen dürfen bestimmte Zeichen nicht enthalten, darunter auch "/" und ":".
|
ja, aber ich will dass er automatisch ins name die zeit eintragt. zb
world 16.09.2013 / 15:13:20 dann
world 16.09.2013 / 15:15:50
und so weiter...
wenn er noch einmal das order kopiert, soll er die zeit wenn er kopiert ist ins order's name schreiben
|
|
|
09/16/2013, 14:17
|
#1628
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,141
|
Du musst einfach nur die "/" und ":" durch erlaubte Zeichen wie "." oder "_" ersetzen. Hab den Post oben editiert mit Beispiel.
|
|
|
09/16/2013, 14:22
|
#1629
|
elite*gold: 5
Join Date: Dec 2011
Posts: 3,930
Received Thanks: 1,918
|
Quote:
Originally Posted by »FlutterShy™
Skype UDF ? xD
Code:
#RequireAdmin
$Text = "Hallo"
$name = WinGetTitle("Skype","")
ControlSend ($name,"", "", $Text)
|
das meinte ich : (
PHP Code:
#RequireAdmin #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> $name = WinGetTitle("Skype™","") #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("", 416, 169, 273, 135) $Edit1 = GUICtrlCreateEdit("", 0, 0, 273, 169, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN)) $Button1 = GUICtrlCreateButton("Send", 288, 8, 113, 25) GUICtrlCreateLabel("© Ruffy(Elitepvpers.com)",290,130,110,30) GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 _start() EndSwitch WEnd
Func _start() ControlSend($name,"","[CLASS:TChatRichEdit; INSTANCE:5]",GUICtrlRead($Edit1)) ControlSend($name,"","[CLASS:TChatRichEdit; INSTANCE:5]","{ENTER}")
EndFunc
habe es so versucht aber
"INSTANCE" ändern sich bei jedem Kontakt ist das iwie anders möglich ?
|
|
|
09/16/2013, 14:30
|
#1630
|
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
|
Quote:
Originally Posted by -STORM-
Du musst einfach nur die "/" und ":" durch erlaubte Zeichen wie "." oder "_" ersetzen. Hab den Post oben editiert mit Beispiel.
|
ich fuhle mich peinlich... und fur "space"?
|
|
|
09/16/2013, 15:35
|
#1631
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,141
|
Leerzeichen müssten funktionieren.
|
|
|
09/16/2013, 15:49
|
#1632
|
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
|
so. und eine letzte frage fur dieses thema... wie muss man schreiben damit wenn er zb 3 ordners hat, der letzte soll sich loschen. also ich habe:
world 16.09.2013_16.49.50
world 16.09.2013_16.53.50
world 16.09.2013_16.59.50
danach soll sich "world 16.09.2013_16.49.50" loschen aber ein neues auftauchen, so dass ich immer (letzte) 3 orders habe
|
|
|
09/16/2013, 15:51
|
#1633
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,503
|
Quote:
Originally Posted by [becky]
so. und eine letzte frage fur dieses thema... wie muss man schreiben damit wenn er zb 3 ordners hat, der letzte soll sich loschen. also ich habe:
world 16.09.2013_16.49.50
world 16.09.2013_16.53.50
world 16.09.2013_16.59.50
danach soll sich "world 16.09.2013_16.49.50" loschen aber ein neues auftauchen, so dass ich immer (letzte) 3 orders habe
|
Lass auslesen wie alt die Dateien sind und berechne die älteste von diesen
diese wird dann gelöscht
|
|
|
09/16/2013, 15:55
|
#1634
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
oder mach es ohne uhrzeit und nur ordner 1,2,3 und lösch erst 1, dann 2.... und wieder von vorne. die uhrzeit sollte ja bei rechtsklick eigenschaften gespeichert sein.
|
|
|
09/16/2013, 16:23
|
#1635
|
elite*gold: 0
Join Date: May 2012
Posts: 319
Received Thanks: 67
|
Quote:
Originally Posted by butter123
oder mach es ohne uhrzeit und nur ordner 1,2,3 und lösch erst 1, dann 2.... und wieder von vorne. die uhrzeit sollte ja bei rechtsklick eigenschaften gespeichert sein.
|
ich habe diese methode versucht, aber funktionierte nicht...vielleicht meine logik ist schuldig...
jedenfalls...so scheint besser
und so lerne ich mehrere neue dinge...
|
|
|
Similar Threads
|
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community,
Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann!
------------------------------------------------- ---------------------------
Mein Multihack:...
|
All times are GMT +2. The time now is 02:51.
|
|