Entwickler-Ecke
Off Topic - C# Script?
halllowien - Di 17.03.09 09:29
Titel: C# Script?
Gibt es eigentlich ein CSHarp script ähnlich wie Batch oder VBS dateien??
Leider weis ich nicht wo diese frage reinpasst deswegen Sicherheitshalber hier (bin ein voller Programmieranfänger bisher nur ganz wenig VB2008 und Acces)
ene - Di 17.03.09 09:36
Hi,
meinst du so etwas wie eine Konsolenanwendung? Also ohne Formulare und selbstschließend nach durchlauf. Wobei C# immer ein Kompilat erstellt, also keinen Plaintext, wie man ihn von VBS/Batch kennt.
halllowien - Di 17.03.09 10:05
Es geht darum dass mein CHef von mir will dass ich einen "Batchjob" (Das heist jederzeit schnell und durch jeden Veränderbar) in C-SHarp schreibe und meiner meinung das ja nicht gehen kann weil CMD hat die Befehle in system und system 32 und in der cmd.exe und VBA verwendet den WSCRIPT host und naja für C-SHarp braucht man ja ein Framework oder??
Also im endeffektwill ich eine TXT datei schreibenm mit ein Paar If/for schleifen und ein Paar copy befehlen die dan nach Executrable.csharp benennen und das dan ausführen.
(Kling Wahrscheinlich doof aber naja... Chef ist CHef ;)
ene - Di 17.03.09 10:07
Das geht nicht, weil C# ein Kompilat ist, man könnte höchstens einen Parser bauen, dem man die txt vorwirft und der die dann abarbeitet. Aber das find ich sehr komisch.
AXMD - Di 17.03.09 10:10
Wenn es in diesem Fall wirklich C# sein muss erstell doch einfach ein Codefile (z.B. batch.cs) und ein separates Batch-File (z.B. run.bat), das den csc mit batch.cs als Parameter aufruft und das Kompilat ausführt. Da der csc auch in der Redistributable enthalten ist sollte das kein Problem sein.
AXMD
JüTho - Di 17.03.09 10:22
Hallo,
eigentlich geht es nicht, aber NET bietet z.B. per Reflection und durch das Compilieren zur Laufzeit verschiedene zusätzliche Möglichkeiten.
Benutze einmal die Suche nach NET Script(ing); das dürfte auf ähnliche Verfahren wie das von AXMD hinauslaufen. (Ich habe keine Ahnung davon, habe nur von solchen Verfahren gelesen.)
Gruß Jürgen
AXMD - Di 17.03.09 11:27
JüTho hat folgendes geschrieben : |
| eigentlich geht es nicht, aber NET bietet z.B. per Reflection und durch das Compilieren zur Laufzeit verschiedene zusätzliche Möglichkeiten. |
Warum denn so umständlich? Um Reflection zu nutzen müsste er doch erst recht wieder ein Programm erstellen, das dann als ausführbare Datei vorliegt :?
AXMD
halllowien - Di 17.03.09 11:34
Danke für eure schnellen antworten
WÜnsche euch allen was und THX
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!