Sprachen Vorschläge [Coding]

08/23/2014 14:53 ArgonQQ#1
Hi Leute,

ich wünsche euch zuerst mal einen schönen Samstag!

Ich bin momentan auf der suche mich etwas neu zu orientieren.
Zu mir selbst ein paar Worte. Mein Berufsbild geht in die Richtung
"Systemintegration" d.h. ich habe mehr mit Hardware als Software zutun.

Trotzdem bin ich an einer Programmiersprache interessiert die meine
vorhaben so einfach und so "spaßig" wie möglich absolvieren kann!

Es ist schon länger her als ich mit Java begonnen habe,
jedoch war ich von Anfang an unzufrieden.

Nun meine Vorhaben:
Beruflich:

- Programmabläufe unter Windows vereinfachen
-> Netzlaufwerk einbinden per .exe (Für Nutzer)
- Generieren zufälliger Buchstabenfolgen welche in einer Datenbank abgespeichert werden können
- Presettings bei Windows Installation mit einer .exe Einstellen
-> Benutzerkontensteuerung deaktivieren
-> Auflösung verändern
-> Windows Anmeldebildschirm in .reg ändern


Privat:
- Einfache Bots mit Pixel/Bild detect
-> Wenn Bild XY Rot drücke Taste "T"
- Pre-Settings bei Windows Installation mit einer .exe Einstellen
-> Benutzerkontensteuerung
-> Automatisiert Updates ausführen /bis keine mehr gefunden werden

So ich hoffe das gibt euch einen kleinen Einblick was ich mir vorstelle.
Es muss keine wahnsinnig komplexe Programmiersprache sein ich will nur wissen was ihr empfehlt.

Ich persönlich habe mich vor ein paar Tagen mit AutoIT ausprobiert,
und bis jetzt gute Ergebnisse erzielt !

Was denkt ihr ist für mich am passendsten ?

Grüße

TheArgon
08/23/2014 15:13 Shadow992#2
Ich denke für solche Problemstellungen ist AutoIt super geeignet. Bleib dabei, ist meine Empfehlung.
08/23/2014 15:39 Mikesch01#3
Seh ich auch so wie Shadow992.
08/23/2014 18:44 YatoDev#4
Quote:
Originally Posted by Shadow992 View Post
Ich denke für solche Problemstellungen ist AutoIt super geeignet. Bleib dabei, ist meine Empfehlung.
man muss dazu sagen das autoit genau für das vorgesehen ist von daher ist autoit die beste wahl
08/23/2014 23:51 Logtetsch#5
Mache auch momentan eine Ausbildung zum FISI und näher mich dem Ende. Ich kann dir PowerShell nur ans Herz legen - zumindest das, was die Arbeit angeht! Für private Zwecke - und auch etwas berufliche - widme ich mich C++, C#. Habe vor gut ein paar Tagen mit Java angefangen und bereue es nicht. Es ist nie schlecht mehrere Skript-/ Programmiersprachen zu kennen, je nachdem, was für Ziele du anstrebst, kannst du die Sprache nehmen, die sich entsprechend am besten eignet.
08/24/2014 01:14 ArgonQQ#6
Quote:
Originally Posted by Logtetsch View Post
Mache auch momentan eine Ausbildung zum FISI und näher mich dem Ende. Ich kann dir PowerShell nur ans Herz legen - zumindest das, was die Arbeit angeht! Für private Zwecke - und auch etwas berufliche - widme ich mich C++, C#. Habe vor gut ein paar Tagen mit Java angefangen und bereue es nicht. Es ist nie schlecht mehrere Skript-/ Programmiersprachen zu kennen, je nachdem, was für Ziele du anstrebst, kannst du die Sprache nehmen, die sich entsprechend am besten eignet.
Ich muss ehrlich sagen, Java sagt mir einfach gar nicht zu.

Aber an Powershell Programmierung habe ich echt noch nicht gedacht ;)!

Gute Idee!
08/24/2014 16:21 MrSm!th#7
AutoIt ist nie die beste Wahl.
Für die Standard-Admin-Tasks reichen Batch Scripting und die Power-Shell. Wenn dann noch Probleme nicht abgedeckt sind, kann man Python als wesentlich bessere Scriptsprache nutzen. Noch dazu ist in Python schon so viel vorgefertigt, dass du sehr schnell an dein Ziel kommst. Nicht zu vergessen dass es Cross-Platform ist.
Ich bin mir nicht sicher, aber die angesprochenen einfachen Bots sollten damit auch ohne Probleme realisierbar sein.
08/24/2014 21:50 ArgonQQ#8
Soweit echt gute Ideen. Python schaue ich mir auf jeden Fall auch mal an!
08/24/2014 23:09 MrDami123#9
Kann dir auch für diese Tätigkeiten Python vorschlagen. Es ist relativ einfach zu erlernen und dementsprechend kommt man auch schneller an sein Ziel.
08/25/2014 09:19 feddschick#10
Morgen,

wir sind uns beide ähnlich was Wissen, Interesse, Neugier etc. angeht. Ich habe vor einem Jahr mit AutoIT angefangen um einfach das Feeling zu kriegen und weil es eben sehr einfach ist. Aber ich muss sagen wenn man später komplexere Sachen angehen will ist es eher hinderlich, bzw. stößt schnell an Grenzen. Vor allem je mehr man kann umso mehr möchte man machen und umsetzen.

Das Problem ist auch man eignet sich ein Denken an was dann bei Sprachen die eben objektorientiert sehr verwirrend ist - AutoIT verleitet am Anfang einen dazu Abläufe zu schreiben sprich wie ein Kochrezept... Aber man merkt dann wenn man sich weiterbilden will sprich andere Sprachen lernen will, dass dies eben einen eher zurückwirft. Das Denken rauszukriegen ausm Hirn ist schwierig. Der Mensch ist ein Gewohnheitstier ;) Wenn ich die Wahl hätte würde ich mit Java/Python anfangen da man eben sich dann mit allen anderen Sprachen einfacher tut.

Ich betone - das ist meine persönliche Erfahrung - evtl. bin ich auch zu alt für den Käs :) hab zig Tut´s angeschaut, Video2Brain, etc. aber das alte gute Papier sprich ein Buch finde ich um effektiv zu lernen immer noch am Besten. Auch weil man es richtig lernt und nicht von jemanden evtl. Fehler gezeigt bekommt.

Bye
08/27/2014 17:07 ArgonQQ#11
Kleines Resume:

Danke für alle Antworten!

Ich habe mich jetzt dazu entschlossen C# ins Auge zu fassen!

Warum? Weil ich gemerkt habe wie limitiert und vereinfacht AutoIT doch ist,
und all zu leicht will ich mir es auch nicht machen.

Warum C#?`
- Direkt ausführbare .exe Dateien kompilierbar
- Kompatibel auf allen Windows PC's mit .NET
- Sehr guter Editor von Windows vorgegeben (Visual Studio)
- GUI Möglichkeiten so weit das Auge reicht!
- Unbegrenzte Möglichkeiten
-> Schwierig jedoch Umfangreich (Da ich in JAVA Bereits die meisten Grundlagen kenne unter anderem Variablen, Arrays, Klassen, Methoden etc. ist die Umstellung nicht all zu schwer)


Danke

#Close Request
08/27/2014 17:09 MrSm!th#12
Alle Tage wieder..

#closed