Die Suche ergab 11 Treffer

von zedream
Donnerstag 19. Januar 2012, 09:30
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

@nomnom: ich soll 2 Funktionen haben. So will der Auftraggeber :wink: und er will auch, dass der Parameter codesys heisst :K

@BlackJack: du hast recht :roll: das habe ich schon geändert.
von zedream
Mittwoch 18. Januar 2012, 16:26
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

Also für diejenigen die Interesse daran haben, hier ist das Skript :P:
import os, subprocess

def runProcess(CoDeSys):
for root, dirs, files in os.walk('C:\\'):
if CoDeSys in files:
return (os.path.abspath(os.path.join(root, CoDeSys)))

def PythonScript(ExportScript):
for root, dirs, files in ...
von zedream
Mittwoch 18. Januar 2012, 08:39
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

Also ich habe es schon hingekriegt. Ich danke euch allen :D Wenn ihr interesse habt, kann ich mal mein Skript posten.

Gruß
zedream
von zedream
Dienstag 17. Januar 2012, 15:57
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

@Hyperion: danke für dein Tipp.

Jetzt habe ich 2 Funktionen; die erste sucht nach CoDeSys.exe und die zweite sucht nach einem anderen Python-Skript. Die zwei Funktionen: def runProcess(CoDeSys):
for root, dirs, files in os.walk('C:\\'):
if CoDeSys in files:
return (os.path.abspath(os.path.join ...
von zedream
Montag 16. Januar 2012, 11:06
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

Ich habe es doch hingekriegt :D import os
text = "notepad.exe"
for root, dirs, files in os.walk('C:\\'):
if text in files:
pfad = os.path.abspath(os.path.join(root, text))
print(pfad)
os.system(r'"%s"' % pfad)
break Ich muss aber das Laufwerk bestimmen. Weisst jemand, ob es gehen würde ohne ...
von zedream
Montag 16. Januar 2012, 10:17
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

@/me: ja das habe in der Zwischenzeit schon hingekriegt trotzdem danke :)

Ein anderes Problem habe ich jetzt :D
mit os.system(r"C:\Windows\notepad.exe") wird "notepad" ausgeführt. Wenn das Pfad Leerzeichen enthält, muss die Pfadangabe wie folgt angepasst werden: os.system(r'"C:\Program Files (x86 ...
von zedream
Montag 16. Januar 2012, 09:39
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

Du musst dann "notepad.exe" an `text` binden und nicht "file.txt" :twisted: natürlich binde ich "notepad.exe und nicht files.txt", wenn ich nach notepad.exe suche :wink:

Was ist denn `\\` für eine Pfadangabe? Das ist, wenn ich die Festplatte nicht bestimmen will. Das heisst mein Skript soll alle ...
von zedream
Donnerstag 12. Januar 2012, 16:26
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

@sroke: danke dir für die Mühe :)

@sparrow: ich versuche mit dem folgenden Skript das Dateisystem zu finden:

import configparser
import os
text = "file.txt"
for root, dirs, files in os.walk('\\'):
for name in files:
if name == text:
print(os.path.abspath(os.path.join(root, name)))
Das geht ...
von zedream
Donnerstag 12. Januar 2012, 15:42
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

Das wäre eine Lösung aber ich habe auf die andere Rechner keine Zugriffrechte.
von zedream
Donnerstag 12. Januar 2012, 15:01
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

Re: CoDeSys in Python

was meinst du mit
umgebungsvariablen auf den rechnern ändern
?
von zedream
Donnerstag 12. Januar 2012, 14:42
Forum: Allgemeine Fragen
Thema: CoDeSys in Python
Antworten: 27
Zugriffe: 5305

CoDeSys in Python

Hallo,

ich schreibe ein Python-Skript, das CoDeSys (CoDeSys.exe) öffnet. CoDeSys ist eine eine Entwicklungsumgebung für Speicherprogrammierbare Steuerungen.
Das würde so gehen:

import os
os.system(r'"C:\Program Files (x86)\3S CoDeSys\CoDeSys\Common\CoDeSys.exe"')

Allerdings mein Skript soll auf ...