also ich hab mir jetzt ein kleines Script gebaut, das ein paar sachen aufruft und so
hier:
Code: Alles auswählen
import ftplib, subprocess, popen2
ftp=ftplib.FTP("1**.1*.***.**")
ftp.login("****", "****")
f=file ("E:\AEP\UglyProg\cdr.log","w")
print ftp.retrbinary("Retr \\cdr\\cdr.log", f.write)
f.close()
process=subprocess.Popen("E:\\AEP\\UglyProg\\noi.exe")
process.wait()
process=subprocess.Popen("E:\\AEP\\UglyProg\\Python_script.py")
process.wait()
Code: Alles auswählen
import os
os.startfile("scriptname.py")
Jetzt bin ich auf testen gegangen, dann fragt der mich nach einem Passwort und benutzernamen.
Ich gebe einen Benutzernamen der in allen Userfoldern von Zope steht und dann fragt Zope wiederholt (also findet es den namen und passwort nicht)
Was mache ich falsch? ich will doch nur das Script auf Knopfdruck über eine Benutzeroberfläche in Zope laufen lassen.Error Type: Unauthorized
Error Value: You are not allowed to access 'startfile' in this context
Gruß BoOnOdY