also mein Nickname deswegen, weil ich mit mein Bruder Autoit, ständig Automatisiere...
Beiträge von Automatisator
-
-
Zitat
Das habe ich getestet klappte gut, nur nachdem es geklappt hatt wollte ich
es bei einem Anderen PC austesten... Leider öffnet dann der Script mehr
als 20 mal und startet nicht einmal das programm mehr...
ich kenne das Programm WPI nicht, aber so wie es aussieht bedient er sich mit Autoit Install Scripts.... und das kannst Du leicht lernen, ohne das Programm WPI zu benutzen...irgend wann weißt Du nämlich was Du da genau machst, wo ein Fehler sein könnte usw.
füge mal in deinem Script noch: #RequireAdmin
oder starte mal das Programm manuell als Admin....?das andere ist das hier:
[autoit]...
[/autoit]
FileInstall("C:\Users\SSetsuna\Desktop\Neuer Ordner\04.exe",@ScriptDir & "C:\Start\Silent\Lightshot3.2.exe",1)
...es kann auch daran liegen? was Fileinstall macht kannst Du hier nachlesen: http://www.autoit.de/dokumentation/functions/FileInstall.htm
das:
@ScriptDir & "C:\Start\Silent\Lightshot3.2.exe"
sieht irgend wie komisch aus? "@ScriptDir &" entfernen...!und das:
[autoit]
Run(@DesktopDir & "\WindowsPostInstall\Install\Lightshot3.2.exe")
stimmt dann auch nicht, richtig ist dann das:
Run("C:\Start\Silent\Lightshot3.2.exe")...
[/autoit]
FileInstall("C:\Users\SSetsuna\Desktop\Neuer Ordner\04.exe", "C:\Start\Silent\Lightshot3.2.exe",1)
Run("C:\Start\Silent\Lightshot3.2.exe")
... -
also ich habe das selbe Problem, kann da jemand helfen?
ich denke, wenn man sich auf eine WebSeite anmeldet, speichert man ja die (session)ID....die ID ist jedoch nur für _IECreateEmbedded gültig, wenn man nun von da aus ein Link klickt wo ein popup Fenster geöffnet wird, dann kann das neue geöffnete Internet Explorer nicht die ID übernehmen und zwar, trotzt der richtige Übergebene ID...? doch wie kann man das Problem lösen?
-
Für so etwas gibt es doch spezielle Hardware Lösungen, wie sie in vielen Schulen eingesetzt werden.
na klar gibt es da andere entwickelte Hardware und (nur) Software Lösungen...
Zitatevtl. hilft Dir der folgende Link weiter: http://de.wikipedia.org/wiki/Kiosk-Modus
KIOSK Enterprise 2012 ist neu und war mir unbekannt, Danke...!
Gruss,
Automatisator -
Zitat
jedesmal neues Benutzerkonto anlegen, altes Benutzerkonto löschen (geht das ?)
Benutzer Profil löschen, altes verschieben, es gibt danach jedoch Benutzerechte Probleme... (es gab für XP so ein Programm von Microsoft, weiß jetzt den Namen nicht mehr, das Programm hat eben nichts anderes gemacht als Reg anpassen, und gesicherte Profil wiederherstellen, es gab jedoch Probleme, Profil zerstörte sich von selbst bzw. das Programm war/ist Unstable! und wurde von Microsoft aufgegeben/wird nicht weiter entwickelt... )Zitat
oder: VMware benutzen. Ist perfekt für sowas.kann leider unter VMware nicht zocken...
Zitatoder: jedesmal frisches Festplattenimage klonen (dauert lang)
uff... das ist wirklich schlechte Idee, jedoch möglich und macht nur dann Sinn wenn man das ganze mit Timer macht (zb. immer um 3 Uhr Image wiederherstellen).
-
wo ist hier der fehler ?!
Code
Alles anzeigen#include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Starter", 384, 384, 233, 136) $Pic1 = GUICtrlCreatePic("C:\Users\thekiller2552\Pictures\creeperlove2.jpg", 0, 0, 400, 400, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) $Button1 = GUICtrlCreateButton("Ja", 16, 8, 105, 33, 0) $Button2 = GUICtrlCreateButton("Nein", 264, 8, 105, 33, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
benutze Organize Includes und dann hast Du solche Probleme nicht mehr...
Gruss,
Automatisator -
Wie machst du das in Bash?
ganz einfach: .../home/user sichern und beim Neuestart /home/user wiederherstellen... klappt wunderbar!ZitatWenn ich dich richtig verstanden haben sollte, dann ist AutoIt dafür bestimmt das falsche Werkzeug, weil es einfach nicht systemnah und effizient genug ist.
hmm... ich denke eher das das Werkzeug nicht das Problem ist sondern, Windows sperrt dem Benutzer nah an das System zu gehen... ?
wenn erst dos und dann Windows booten würde, (wie damals Win95/98 ) dann wäre das ganze, auch da einfacher....
Gruss,
Automatisator -
Hallo an Alle,
ist es mit Autoit (vl.) möglich Windows Desktop wiederherzustellen, so das beim jedem Neustart alles so ist wie ich es zuletzt gesichert habe...?
ich denke das es möglich ist, nur die Idee muss man haben, vielleicht kann mir jemand da paar Tipps geben...?
vielleicht kann man es so realisieren;
nachdem Windows gebootet hat, startet das Autoit Script und merkt sich alles was im Windows passiert (neue dazugekommene oder gelöschte Daten, veränderten Desktop Icon Positionen, Desktop Hintergrundbild usw.). Startet man dann Windows neu, wird (im Hintergrund) alles wieder zurückgesetzt...?ich kenne mich in Windows nur "etwas" aus.... unter Linux (mit Bash) geht das (m.M) viel einfacher.
Danke im vorraus für Antwort.
Gruss,
Automatisator -
hier ist der Example Code:
[autoit]Imports VncSharp
[/autoit][autoit][/autoit][autoit]
Imports System.Windows.FormsPublic Class VncClientExampleForm
[/autoit][autoit][/autoit][autoit]
' Some times you might want to define your own function for the
' password handler. Here's how you do it (see the ctor below for more):
'
' Private Shared Function GetPassword() As String
' ' Do your database/file/etc. work here and return a password
' Return "vncsharp"
' End FunctionPublic Sub New()
[/autoit][autoit][/autoit][autoit]
InitializeComponent()' NOTE: if you want to add your own delegate for the password
[/autoit][autoit][/autoit][autoit]
' handler, you do it here (see static GetPassword() function above).
' rd.GetPassword = New AuthenticateDelegate(AddressOf GetPassword)
End SubPrivate Sub FlipMenuOptions()
[/autoit][autoit][/autoit][autoit]
ConnectToolStripMenuItem.Enabled = Not rd.IsConnectedDisconnectToolStripMenuItem.Enabled = rd.IsConnected
[/autoit][autoit][/autoit][autoit]
CTRLALTDELToolStripMenuItem.Enabled = rd.IsConnected
FullScreenRefreshToolStripMenuItem.Enabled = rd.IsConnected
ALTF4ToolStripMenuItem.Enabled = rd.IsConnected
CTRLESCToolStripMenuItem.Enabled = rd.IsConnected
CTRLToolStripMenuItem.Enabled = rd.IsConnected
ALTToolStripMenuItem.Enabled = rd.IsConnected
CopyClipboardContentsToolStripMenuItem.Enabled = rd.IsConnected
End SubPrivate Sub ConnectToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ConnectToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
' Get a host name from the user.
Dim host As String = ConnectDialog.GetVncHost()' As long as they didn't click Cancel, try to connect
[/autoit][autoit][/autoit][autoit]
If (Not host = Nothing) Then
Try
rd.Connect(host, ViewOnlyToolStripMenuItem.Checked, ScaledViewToolStripMenuItem.Checked)
Catch vex As VncProtocolException
MessageBox.Show(Me, _
String.Format("Unable to connect to VNC host: {0}. Check that a VNC host is running there.", vex.Message), _
String.Format("Unable to Connect to {0}", host), _
MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)
Catch ex As Exception
MessageBox.Show(Me, _
String.Format("Unable to connect to host. Error was: {0}", ex.Message), _
String.Format("Unable to Connect to {0}", host), _
MessageBoxButtons.OK, _
MessageBoxIcon.Exclamation)
End Try
End If
End SubPrivate Sub DisconnectToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DisconnectToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.Disconnect()
End If
End SubPrivate Sub ClippedViewToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ClippedViewToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
ClippedViewToolStripMenuItem.Checked = True
ScaledViewToolStripMenuItem.Checked = False' Turn-off scaling and use clipping
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SetScalingMode(False)
End If
End SubPrivate Sub ScaledViewToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ScaledViewToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
ClippedViewToolStripMenuItem.Checked = False
ScaledViewToolStripMenuItem.Checked = True' Turn-off clipping and use scaling
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SetScalingMode(True)
End If
End SubPrivate Sub FullScreenRefreshToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FullScreenRefreshToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
' Request a fullscreen update (normally incremental updates are sent)
If (rd.IsConnected) Then
rd.FullScreenUpdate()
End If
End SubPrivate Sub ViewOnlyToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ViewOnlyToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
ViewOnlyToolStripMenuItem.Checked = Not ViewOnlyToolStripMenuItem.Checked' Turn view-only mode (no mouse/keyboard events sent) on or off
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SetInputMode(ViewOnlyToolStripMenuItem.Checked)
End If
End SubPrivate Sub CopyClipboardContentsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopyClipboardContentsToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
' Copy the contents of the local clipboard into the server's clipboard
' so that it can be pasted. Only works with text.
If (rd.IsConnected) Then
rd.FillServerClipboard()MessageBox.Show(Me, _
[/autoit][autoit][/autoit][autoit]
"Your clipboard's text was copied to the remote host.", _
"Clipboard Copied", _
MessageBoxButtons.OK, _
MessageBoxIcon.Information)
End If
End SubPrivate Sub CTRLALTDELToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CTRLALTDELToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SendSpecialKeys(SpecialKeys.CtrlAltDel)
End If
End SubPrivate Sub ALTF4ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ALTF4ToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SendSpecialKeys(SpecialKeys.AltF4)
End If
End SubPrivate Sub CTRLESCToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CTRLESCToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SendSpecialKeys(SpecialKeys.CtrlEsc)
End If
End SubPrivate Sub CTRLToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CTRLToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SendSpecialKeys(SpecialKeys.Ctrl, False) ' Don't release CTRL
End If
End SubPrivate Sub ALTToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ALTToolStripMenuItem.Click
[/autoit][autoit][/autoit][autoit]
If (rd.IsConnected) Then
rd.SendSpecialKeys(SpecialKeys.Alt, False) ' Don't release ALT
End If
End SubPrivate Sub VncClientExampleForm_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
[/autoit][autoit][/autoit][autoit]
' If the user tries to close the window without doing a clean
' shutdown of the remote connection, do it for them.
If (rd.IsConnected) Then
rd.Disconnect()
End If
End SubPrivate Sub rd_ConnectComplete(ByVal sender As System.Object, ByVal e As VncSharp.ConnectEventArgs) Handles rd.ConnectComplete
[/autoit][autoit][/autoit][autoit]
' Update the Form to match the geometry of remote desktop, including the height of the menu bar.
ClientSize = New Size(e.DesktopWidth, e.DesktopHeight + MenuStrip1.Height)' Change the Form's title to match the remote desktop name
[/autoit][autoit][/autoit][autoit]
Text = e.DesktopName' Give the remote desktop focus now that it's connected.
[/autoit][autoit][/autoit][autoit]
rd.Focus()FlipMenuOptions()
[/autoit][autoit][/autoit][autoit]
End SubPrivate Sub rd_ConnectionLost(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rd.ConnectionLost
[/autoit][autoit][/autoit][autoit]
' Let the user know of the lost connection
MessageBox.Show(Me, _
"Lost Connection to Host.", _
"Connection Lost", _
MessageBoxButtons.OK, _
MessageBoxIcon.Information)
FlipMenuOptions()
End SubPrivate Sub rd_ClipboardChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rd.ClipboardChanged
[/autoit]
' You normally wouldn't do this (i.e., you might show something in the status bar),
' but as a demo, let the user know that there is new data in the local clipboard
MessageBox.Show(Me, _
"Remote clipboard copied to local host.", _
"Clipboard Changed", _
MessageBoxButtons.OK, _
MessageBoxIcon.Information)
End Sub
End Classkann mir wirklich hier keiner helfen?
-
VNCSharp
http://cdot.senecac.on.ca/projects/vncsharp/doc.htmldie frage ist jetzt, wie ich das ganze in AutoIt anwenden kann? bzw. wie kann man die vncsharp DLL in AutoIt benutzen?
es gibt auf der vncsharp seite Examples für VB (C# und .NET), vielleicht versteht das jemand mehr als ich (nämlich NULL!) und kann mir paar Infos dazu geben, wie ich das mit AutoIT umsetzen könnte?Danke im vorraus!
Gruss,
Automatisator -
genau passendes:
http://www.autoitscript.com/forum/topic/22…/page__hl__vncxDownloaden und es zeigt Virus, es ladet auch nicht das was da angegeben ist...(VORSICHTIG!)
die Daten sind auch veraltet...
gibt es den keine Möglichkeit VNCViewer als Object zu intigrieren...?
was mir einfällt: man kann java VNCViewer in Browser öffnen, und mit IE.au3. (dachte ich) lässt sich das ganze realisieren, es gibt jedoch ein Problem, hier ein Beispiel:
[autoit]#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
$IE = _IECreateEmbedded()$hGUI = GUICreate("WebBrowser", 780, 607, 195, 119)
[/autoit][autoit][/autoit][autoit]
$browser = GUICtrlCreateObj($IE, -1, -1, 780, 601)GUISetState(@SW_SHOW)
[/autoit][autoit][/autoit][autoit]_IENavigate($IE, "http://192.168.1.100:5800")
[/autoit][autoit][/autoit][autoit][/autoit][autoit]While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd
und es zeigt nichts an
was ich versuche ist; das ganze skalieren um zweiten VNCViewer daneben zu positionieren. (PC1, PC2)
wie kann man das ganze Skalieren... ? -
scheint genau das zu sein was ich suche:
http://therap.svn.sourceforge.net/viewvc/therap/…20by%20Piccaso/die DLL sind jedoch veraltet... getestet und es funktioniert nicht...
naja, schade das es für Autoit nichts passendes gibt....
Gruss,
Automatisator -
Hallo Andy,
ja, mit eine Verbindung klappt ja problemlos, was ich versuche ist jedoch mehrere Verbindungen aufbauen und das ganze dann in GUI nebeneinander Positionieren.... ähnlich wie Italc, Vision usw.
die jetzige unschöne Lösung : Autoit + UltraVNC
es ist so das erst WinWait auf vncviewer-Fenstern warten muss, und erst wenn vncviewer-Fenster existiert kann die Funktion _WinApi_SetParent eingesetzt werden...
EDIT:
http://www.autoitscript.com/forum/topic/71…-sc-and-autoit/
http://piccaso.pi.funpic.de/stuff/1scdau3.htmGruss,
Automatisator -
Hallo an Alle,
UltraVNC mit Autoit zu bedienen (verbinden, Position ändern/verschieben, steuern usw,) ist einfach, schön und gut
Gibt es irgendeine andere Möglichkeit mehrere geöffnete vncviewer-Fenster, in Autoit Gui einzubauen?
man kann ja das ganze mit _WinApi_SetParent in Gui einbauen, doch erst muss vncviewer Fenster existieren und WinWait muss ja warten, kann man das ganze vielleicht schöner lösen? passende UDF habe ich noch nicht gefunden...ich habe DeskStream gefunden, doch da blicke ich nicht durch. (Schade das daraus keine UDF wurde... )
Danke im vorraus für Antwort.
Gruss,
Automatisator -
Hallo gmmg,
so geht es auf jedenfall in meinen scripten für den winscp upload!
[autoit]
[/autoit] [autoit][/autoit] [autoit]
$UploadVorgang = RunWait('"C:\Programme\WinSCP\WinSCP.com" /console /command "option batch on" "option confirm off" "open ' & $username & ":" & $pass & "@" & $server & '"' & ' "cd ' & $ftppath & '/" "put ' & $Uploaddatei & '" "exit"')$UploadVorgang = RunWait('"C:\Program Files (x86)\WinSCP\WinSCP.com" /console /command "option batch on" "option confirm off" "open ' & $username & ":" & $pass & "@" & $server & '"' & ' "cd ' & $ftppath & '/" "put ' & $Uploaddatei & '" "exit"')
[/autoit]am besten über @consolewrite prüfen, ob die pfade (leerzeichen im namen etc.) und variablen richtig sind, machmal fehlt ein "\" oder "/"
[autoit]
[/autoit]
ConsoleWrite('"C:\Programme\WinSCP\WinSCP.com" /console /command "option batch on" "option confirm off" "open ' & $username & ":" & $pass & "@" & $server & '"' & ' "cd ' & $ftppath & '/" "put ' & $Uploaddatei & '" "exit"')
danke Dir (hab etwas dazu gelernt)...
das Problem habe ich nicht mehr:
_RunDos('""C:\Program Files (x86)\WinSCP\"winscp.com /command "option batch abort" "option confirm off" "open server@test.com" "put C:\test.txt /cygdrive/c/" "exit""')klappt problemlos...
nur das mir ProgressBar, da bin ich noch dabei irgendwie das ganze zu verstehen bzw. wie man WinSCP Daten Übertragung berechnen und in ProgressBar richtig anzeigen kann... ? hast Du da vielleicht auch paar gute beispiele?
Gruss,
Automatisator -
Du musst mal bei winscp nachsehen, ob Du an die Infomation kommst, wie weit der Vorgang fortgeschritten ist.
Du brauchts irgendwie einen Wert in % oder "y byte kopiert von X" mit dem Du die ProgressBar steuerst.Edit: und Dich dann in der AutoIt-Hilfe unter "StdOutRead" informieren.
dein Tipp ist das wonach ich eigentlich suche bzw. die selbe Idee, hab sogar (teils) passendes gefunden und etwas angepasst:
[autoit]Func _WINSCP($cmd)
[/autoit][autoit][/autoit][autoit]Local $i = 0 ; ???
[/autoit]
Local $text = ''
Local $pid = Run(@ComSpec & ' /c ' & $cmd, '', @SW_HIDE, 2 + 4)
While 1
$text &= StdoutRead($pid, False, False)
If @error Then ExitLoop
Sleep(10)
ProgressSet($i, "")
$i += 20 ; ???
WEnd
ProgressSet(100, "Fertig", "Komplett")
ProgressOff()
Return $text
EndFuncum an die Prozente ran zu kommen, dachte ich man könnte StringSplit nehmen und dann $text (|) zerteilen, und dann halt aus erstellte (StringSplit)Array die letzte Zeile mit ins ProgressSet (beim jeden Durchlauf) irgenwie einbinden, nur wie macht man das..? oder macht man das ganz anders?
Gruss,
Automatisator -
also kein plan mehr:
in cmd funktioniert es so:
"C:\Program Files (x86)\WinSCP\"winscp.com /command "option batch abort" "option confirm off" "open server@test.com" "put C:\test.txt /cygdrive/c/" "exit"und in _RunDos so:
_RunDos('"C:\Program Files (x86)\WinSCP\"winscp.com /command "option batch abort" "option confirm off" "open server@test.com" "put C:\test.txt /cygdrive/c/" "exit"')
wie finde ich nun heraus, was da eigentlich geschieht? es wird kein @error gesetzt bzw. _RunDos wird ausgeführt, und als rückabewert gibt es eben eine 1, jedoch weiß ich nicht wie ich an weitere ausgaben (wie zb. in cmd) ran komme...?
EDIT:
endlich die Lösung_RunDos('""C:\Program Files (x86)\WinSCP\"winscp.com /command "option batch abort" "option confirm off" "open server@test.com" "put C:\test.txt /cygdrive/c/" "exit""')
etwas anderes: wie kann man ProgressBar mit _RunDos kombinieren?
Danke!
-
Zitat
1. "\WinSCP>winscp.com" könnte "\WinSCP\winscp.com" sein
2. Pfad "C:\Program Files (x86)\WinSCP" existiert nicht
3. "winscp.com" liegt nicht in dem Pfad
4. Server "server@test.com" gibt es nicht
5. Quell-Datei "c:\test.txt"
6. Zielpfad "/cygdrive/c/" existiert nicht, wird aber nicht automatisch angelegtAn obigem siehst Du, es kann an vielem liegen. Etwas mehr Infos sind schon notwendig.
Funktioniert die Programmzeile in einer Kommandozeile ? Bzw. welche Fehlermeldung
kommt in der Kommandozeile oder unter AutoIt ?eben alles mit cmd überprüft (funktioniert!), ca. 1 Std. hin und her mit Autoit getestet, und erst dann habe ich hier eingeschaltet, weil ich nicht mehr weis was ich tun muss
unter Autoit kommt kein @error... ?EDIT:
Zitat1. "\WinSCP>winscp.com" könnte "\WinSCP\winscp.com" sein
das war wahrscheinlich ein fehler von restlichen fehlern...es klappt nämlich trotzdem nicht ?) -
Danke für die schnelle Antwort
klappt aber leider auch nicht...
-
Guten Tag!
_RunDos('C:\Program Files (x86)\WinSCP>winscp.com /command "option batch abort" "option confirm off" "open server@test.com" "put c:\test.txt /cygdrive/c/" "exit"')
klappt nicht, warum nicht? ( ?
Gruss,
Automatisator