NEWS
per Script eine Datei kopieren auf Synology
-
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
nimm mal nur den Code ohne was zu verändern ... und dann !!!
wenn ich die " weglasse kommt folgendes:

@bahnuhr sagte in per Script eine Datei kopieren auf Synology:
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
nimm mal nur den Code ohne was zu verändern ... und dann !!!
wenn ich die " weglasse kommt folgendes:

kann das mit win7 oder win10 zusammenhängen?
Ich habe win7 auf dem iob läuft. -
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
nimm mal nur den Code ohne was zu verändern ... und dann !!!
wenn ich die " weglasse kommt folgendes:

Du änderst den Code ...!!
Nochmal nimm diesen code ohne etwas zu verändern ...
Du hast doch auch eine test.txt im Ordner" files/vis.0/Daten/" liegen !?XCOPY /s/e C:/ioBroker/iobroker-data/files/vis.0/Daten/test.txt Z:\backup_zielordner\ -
Du änderst den Code ...!!
Nochmal nimm diesen code ohne etwas zu verändern ...
Du hast doch auch eine test.txt im Ordner" files/vis.0/Daten/" liegen !?XCOPY /s/e C:/ioBroker/iobroker-data/files/vis.0/Daten/test.txt Z:\backup_zielordner\@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Du änderst den Code ...!!
Nochmal nimm diesen code ohne etwas zu verändern ...
Du hast doch auch eine test.txt im Ordner" files/vis.0/Daten/" liegen !?XCOPY /s/e C:/ioBroker/iobroker-data/files/vis.0/Daten/test.txt Z:\backup_zielordner\So, bei mir funktioniert der code mit / nicht. Habs geändert auf
und zwar so:

Dann klappts auch.
-
Gut soweit.
Wie kann man nun diesen code einbinden in iob script.
Geht das ? -
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Puhh ... ein Schritt weiter ;)
Ich test mal .. ob ich es hinbekommen
Danke dir.
-
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Puhh ... ein Schritt weiter ;)
Ich test mal .. ob ich es hinbekommen
Danke dir.
-
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Geht es mit diesem Baustein !?
Einfach in Blockly so anlegen und starten

Nein, geht nicht.
musste erst einmal exec aktivieren.Es kommt aber auch keine Fehlermeldung.
mfg
-
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Geht es mit diesem Baustein !?
Einfach in Blockly so anlegen und starten

Nein, geht nicht.
musste erst einmal exec aktivieren.Es kommt aber auch keine Fehlermeldung.
mfg
Was mir noch aufgefallen ist ... gebe mal in der CMD Konsole ohne den zusatz " test.txt " beim Zielpfad an .
was kommt dann , weil in deinem Screenshot von oben mußtest du die Frage bestätigen , was nicht der Sinn sein sollte , da iobroker die Frage nicht bestätigen kann !!!Z:\test\ -
Was mir noch aufgefallen ist ... gebe mal in der CMD Konsole ohne den zusatz " test.txt " beim Zielpfad an .
was kommt dann , weil in deinem Screenshot von oben mußtest du die Frage bestätigen , was nicht der Sinn sein sollte , da iobroker die Frage nicht bestätigen kann !!!Z:\test\@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Was mir noch aufgefallen ist ... gebe mal in der CMD Konsole ohne den zusatz " test.txt " beim Zielpfad an .
was kommt dann , weil in deinem Screenshot von oben mußtest du die Frage bestätigen , was nicht der Sinn sein sollte , da iobroker die Frage nicht bestätigen kann !!!Z:\test\Hatte es ohne probiert. Klappt auch.
Blockly klappt nicht. Wäre für mich aber auch verständlich.
Ein Win Befehl klappt halt in linux nicht.Wir brauchen Alternative für linux.
-
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
Was mir noch aufgefallen ist ... gebe mal in der CMD Konsole ohne den zusatz " test.txt " beim Zielpfad an .
was kommt dann , weil in deinem Screenshot von oben mußtest du die Frage bestätigen , was nicht der Sinn sein sollte , da iobroker die Frage nicht bestätigen kann !!!Z:\test\Hatte es ohne probiert. Klappt auch.
Blockly klappt nicht. Wäre für mich aber auch verständlich.
Ein Win Befehl klappt halt in linux nicht.Wir brauchen Alternative für linux.
Was wäre mit einer Batch Datei auf dem Desktop , schalte so meinen Drucker ein ( Steckdose )

Dateityp dann .bat
Inhalt der Datei
Echo off CLS REM----------------------------------------------- REM Daten werden kopiert REM----------------------------------------------- ECHO Datensicherung wird gestartet... XCOPY /s/e C:\test\test.txt Z:\backup_zielordner\ ECHO Datensicherung abgeschlossen… -
Was wäre mit einer Batch Datei auf dem Desktop , schalte so meinen Drucker ein ( Steckdose )

Dateityp dann .bat
Inhalt der Datei
Echo off CLS REM----------------------------------------------- REM Daten werden kopiert REM----------------------------------------------- ECHO Datensicherung wird gestartet... XCOPY /s/e C:\test\test.txt Z:\backup_zielordner\ ECHO Datensicherung abgeschlossen… -
@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
@bahnuhr
Was wäre damit !!Hier im Thread wird der Start einer Batchdatei erklärt
Probier ich aus. Danke
-
So,
test.bat erstellt, und zwar so:Echo off CLS REM ----------------------------------------------- REM Daten werden kopiert REM ----------------------------------------------- ECHO Datensicherung wird gestartet... xcopy c:\users\dieter\desktop\test.txt z:\test\ ECHO Datensicherung abgeschlossen pauseWenn ich die bat aufrufe wird die Datei korrekt kopiert.
Aber mit dem exec klappt dies nicht!
exec("cmd.exe /c start z:/test.bat", function(err, stdout, stderr) { if (err) log(stderr,'error'); });Mit oder ohne / bei z: klappt dies nicht.
Geschweige denn ich trage den langen Pfad ein, also z.b.
c:\users\dieter\desktop\test.batFazit:
keine Fehlermeldung im log.
Datei wird nicht ausgeführt.Ist schon komisch das ganze.
Manche Dinge sind doch nicht zu begreifen, oder ?mfg
-
So,
test.bat erstellt, und zwar so:Echo off CLS REM ----------------------------------------------- REM Daten werden kopiert REM ----------------------------------------------- ECHO Datensicherung wird gestartet... xcopy c:\users\dieter\desktop\test.txt z:\test\ ECHO Datensicherung abgeschlossen pauseWenn ich die bat aufrufe wird die Datei korrekt kopiert.
Aber mit dem exec klappt dies nicht!
exec("cmd.exe /c start z:/test.bat", function(err, stdout, stderr) { if (err) log(stderr,'error'); });Mit oder ohne / bei z: klappt dies nicht.
Geschweige denn ich trage den langen Pfad ein, also z.b.
c:\users\dieter\desktop\test.batFazit:
keine Fehlermeldung im log.
Datei wird nicht ausgeführt.Ist schon komisch das ganze.
Manche Dinge sind doch nicht zu begreifen, oder ?mfg
-
@bahnuhr sagte in per Script eine Datei kopieren auf Synology:
z:/test.bat
Lege mal die bat in das C Laufwerk .
exec("cmd.exe /c start C:/test.bat", function(err, stdout, stderr) { if (err) log(stderr,'error'); });@Glasfaser sagte in per Script eine Datei kopieren auf Synology:
@bahnuhr sagte in per Script eine Datei kopieren auf Synology:
z:/test.bat
Lege mal die bat in das C Laufwerk .
exec("cmd.exe /c start C:/test.bat", function(err, stdout, stderr) { if (err) log(stderr,'error'); });kann auf c:\ nichts einfügen.
Windows verweigert dies mit Fehlermeldung.klappt das denn bei dir. Hast du es mal ausprobiert.
Der / dürfte nichts bringen. -
@bahnuhr sagte in per Script eine Datei kopieren auf Synology:
z:/test.bat
Lege mal die bat in das C Laufwerk .
exec("cmd.exe /c start C:/test.bat", function(err, stdout, stderr) { if (err) log(stderr,'error'); });@Glasfaser vielleicht hilft das
im blockly-exec den befehl nmap ausführen auf einer windows iobroker maschine:.
"C:\\Program Files (x86)\\Nmap\\nmap" -
@Glasfaser vielleicht hilft das
im blockly-exec den befehl nmap ausführen auf einer windows iobroker maschine:.
"C:\\Program Files (x86)\\Nmap\\nmap"@liv-in-sky sagte in per Script eine Datei kopieren auf Synology:
@Glasfaser vielleicht hilft das
im blockly-exec den befehl nmap ausführen auf einer windows iobroker maschine:.
"C:\\Program Files (x86)\\Nmap\\nmap"nmap hab ich nicht!
Was ist das ? -
@liv-in-sky sagte in per Script eine Datei kopieren auf Synology:
@Glasfaser vielleicht hilft das
im blockly-exec den befehl nmap ausführen auf einer windows iobroker maschine:.
"C:\\Program Files (x86)\\Nmap\\nmap"nmap hab ich nicht!
Was ist das ?@bahnuhr hast du das exec in der javascript instanz aktiviert ?