|
You last visited: Today at 21:17
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.
05/16/2014, 00:38
|
#2011
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Lawliet!
Ob interpreter oder Compiler sollte relativ egal sein. Es geht ja eher um die Sprache an sich. Ist eine Sprache vom Copyright betroffen?
|
AutoIt an sich, ist mit sicherheit ein markenrechtlich geschützer name...
jedoch sollte es jedem menschen gestattet sein seine "eigene" sprache zu vermarkten. sollte diese natürlich "zufällig" AutoIt sehr ähnlich sein, so ist das eben so :P
den namen selbst solltest du allerdings besser nicht nutzen (das problem an dieser stelle wird wohl sein, das AutoIt die scriptsprache durch ein gleichnamiges tool verbreitet).
|
|
|
05/16/2014, 07:29
|
#2012
|
elite*gold: 0
Join Date: Feb 2011
Posts: 161
Received Thanks: 16
|
Quote:
Originally Posted by vanmancool
Du sollst bei :" $sTable1 = _SQL(($oSQL, SELECT * Account) " das SELECT * Account abändern nach SELECT * FROM Account
Dann sollte alles klappen.
|
Wenn ich mich nicht täusche, hab ich genau dies gemacht(also ausgebessert)
Es kommt jedoch derselbe Fehler...
Achja: MySQL.au3 ist natürliche include^^
Lg
|
|
|
05/21/2014, 10:44
|
#2013
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Gibt es in AutoIt eine Möglichkeit nur OO zu programmieren?
Die Basic Syntax kommt mir ausm Hals.
|
|
|
05/21/2014, 12:26
|
#2014
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Requi
Gibt es in AutoIt eine Möglichkeit nur OO zu programmieren?
Die Basic Syntax kommt mir ausm Hals.
|
dann wechsel doch zu einer anderen sprache? o0
wenn dir die syntax einer sprache nicht gefällt, wird dir nichts anderes übrig bleiben, als die sprache zu wechseln...
|
|
|
05/21/2014, 12:34
|
#2015
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Quote:
Originally Posted by lolkop
dann wechsel doch zu einer anderen sprache? o0
wenn dir die syntax einer sprache nicht gefällt, wird dir nichts anderes übrig bleiben, als die sprache zu wechseln...
|
Ich kann andere Sprachen. Deswegen will ich in AutoIt ja auch OO arbeiten.
Nur ist manches in AutoIt einfacher zu gestalten (z.B. simples Makro) als in C#.
|
|
|
05/25/2014, 13:30
|
#2016
|
elite*gold: 0
Join Date: Feb 2010
Posts: 270
Received Thanks: 912
|
Hallo, kurze Frage ob es überhaupt möglich ist. Ich brauch ne Art "FunctionListener", ergo wenn eine Funktion aufgerufen wird (egal welche), soll eine allgemeingültige Funktion aufgerufen werden, welcher alle Übergabewerte aus der "normalen" Funktion mitgegeben werden incl. Funktions-Name. Brauch das für nen Log und würde einiges an Arbeit sparen. Danke schon mal
|
|
|
05/31/2014, 00:37
|
#2017
|
elite*gold: 1445
Join Date: Sep 2011
Posts: 199
Received Thanks: 177
|
Quote:
Originally Posted by DeluxeDose
Hallo, kurze Frage ob es überhaupt möglich ist. Ich brauch ne Art "FunctionListener", ergo wenn eine Funktion aufgerufen wird (egal welche), soll eine allgemeingültige Funktion aufgerufen werden, welcher alle Übergabewerte aus der "normalen" Funktion mitgegeben werden incl. Funktions-Name. Brauch das für nen Log und würde einiges an Arbeit sparen. Danke schon mal
|
ganz spontan würde ich eine funktion schreiben die ein (oder zwei) argumente benötigt welche dann in jeder anderen funktion mit allen argumenten der aufgerufenen funktion in einer array (inklusive funktionsname entweder mit im array oder als extra argument) aufgerufen wird.
in der "listener funktion" kannst du dann dein array wieder auseinanderpflücken und in einen log schreiben.
PHP Code:
#include <Array.au3>
_Funktion("Argument", "zwei Wörter", "3526")
Func _Funktion($Argument1, $Argument2, $Argument3)
Local $Array[3] = [$Argument1, $Argument2, $Argument3]
__Log("Funktion", $Array)
MsgBox(64, "", "Die Argumente dieser Funktion wurden in einen Log geschrieben")
EndFunc
Func __Log($sName, $aArray)
$StringArray = _ArrayToString($aArray)
FileWrite(@DesktopDir & "/log.txt", "Funktion aufgerufen: " & $sName & "; Argumente: " & $StringArray & @CRLF)
EndFunc
musst halt nur am anfang jeder funktion die argumente in ein array schreiben und die funktion aufrufen was besseres ist mir auf die schnelle nicht eingefallen.
|
|
|
05/31/2014, 01:17
|
#2018
|
elite*gold: 0
Join Date: Feb 2010
Posts: 270
Received Thanks: 912
|
Joa, so hatte ich es am Anfang gelöst, bzw. so ähnlich, bei mehreren #includes wird dass dann schnell nervig für jede Funktion die einzelnen Paramter anzugeben, hab mittlerweile ne Möglichkeit gefunden, auch wenn sie jetz bestimmt nicht die beste ist aber für meine Vorhaben langt sie, besonders mit ner GUI noch dazu, macht das fast schon Spaß
PHP Code:
_createfunctioncallerfile("name_der_zu_testenden_datei.au3")
Func _createfunctioncallerfile($filename)
$read = FileRead($filename)
$functionlist = StringRegExp($read,"Func (_.*)",3)
For $x = 0 to UBound($functionlist)-1
$functionlist[$x] = StringReplace($functionlist[$x],@CR,"")
$read = StringReplace($read,"Func "&$functionlist[$x],"Func "&$functionlist[$x]&@CRLF&_setfunctionCaller($functionlist[$x]))
Next
$hfile = FileOpen("backup_"&$filename,2)
FileWrite($hfile,$read)
FileClose($hfile)
EndFunc
Func _setfunctionCaller($sFunction)
$sFunction = StringReplace($sFunction,'"',"")
$returner = 'ConsoleWrite("fCall: '
$returner = $returner & $sFunction &' / param: '
$params = StringRegExp(StringStripWS($sFunction,8),"\((.*)\)",3)
If StringRegExp($params[0],",") = 1 Then
$split = StringSplit($params[0],",")
For $x = 1 to UBound($split)-1
$variable = StringRegExp($split[$x],'\$(.*)=+',3)
$returner = $returner & '$'&$variable[0]&'("&Eval("'&$variable[0]&'")&")'
Next
ElseIf UBound($params) = 1 Then
;do nothing :D
Else
$variable = StringRegExp($params[0],"\$(.*)=+",3)
$returner = $returner & '$'&$variable[0]&'("&Eval("'&$variable[0]&'")&")'
EndIf
$returner = $returner & '"&@crlf)'
Return $returner
EndFunc
|
|
|
06/09/2014, 02:12
|
#2019
|
elite*gold: 0
Join Date: Apr 2013
Posts: 199
Received Thanks: 10
|
Nickname Generator aus 3 Text Dateien!
Ola,
ich bin ein absoluter noob in AutoIT würde aber trotzdem gerne einen kleinen Nickname generator umgesetzt bekommen.
Ziel:
3 Text Dateien sind vorhanden, jede ist gefüllt mit "Stücke" des Nicknames.
Daraus sollen pro durchlauf so ca 500 Nicknames generiert werden.
Ich hoffe hier kann sich ein Pro erbamen und mir helfen!
|
|
|
06/09/2014, 02:21
|
#2020
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Der nimmt den Präfix von 1, Mittelteil von 2 und Suffix von 3:
Code:
#include <File.au3>
For $i = 1 To 500
FileWrite("result.txt", FileReadLine("1.txt", Random(1, _FileCountLines("1.txt"), 1)) & _
FileReadLine("2.txt", Random(1, _FileCountLines("2.txt"), 1)) & _
FileReadLine("3.txt", Random(1, _FileCountLines("3.txt"), 1)) & @CRLF)
Next
Dabei sieht 1 so aus:
Code:
block1_1
block1_2
block1_3
block1_4
block1_5
block1_6
block1_7
block1_8
block1_9
2 so
Code:
block2_1
block2_2
block2_3
block2_4
block2_5
block2_6
block2_7
block2_8
block2_9
und 3 so
Code:
block3_1
block3_2
block3_3
block3_4
block3_5
block3_6
block3_7
block3_8
block3_9
|
|
|
06/11/2014, 18:50
|
#2021
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
edit:
bin dumm hat sich erledigt...
|
|
|
06/22/2014, 19:54
|
#2022
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
moooin,
gibt es bei der IE.au3 eine möglichkeit, vor dem ersten ausführen des quelltextes, diesen zu verändern?
bei die stämme gibt es eine variable "premium" von der evtl abhängt, ob auf dem bildschirm premium featurs angezeigt werden oder nicht. meine idee war jetzt, einfach mal die variable auf true zu setzen und schauen was passier^^
|
|
|
06/22/2014, 19:57
|
#2023
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Du könntest den Source-Code dafür über WinHttp holen, modifizieren und dann per _IEDocWriteHTML alles damit ersetzen.
|
|
|
06/22/2014, 20:18
|
#2024
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
hat leider nicht funktioniert, sieht genau wie vorher aus. hmm schade, naja ein versuch wars wert
|
|
|
06/24/2014, 06:34
|
#2025
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Quote:
Originally Posted by butter123
hat leider nicht funktioniert, sieht genau wie vorher aus. hmm schade, naja ein versuch wars wert 
|
Wer nur etwas Hirn hat, coded sowas serverseitig
Ich denke das ist einfach nur Dekoration, was ich aber nicht versichern kann, da ich das Spiel nicht spiele.
|
|
|
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 +1. The time now is 21:17.
|
|