On 30/10/2013 19:49, Kenny Stier' wrote: > I am brand new to Python, and I would like to create a GUI Program that > downloads files at certain times using the Linux terminal. I have the Linux > terminal part down, and using subprocess can execute that, but I can't > allow people to, in the GUI, input some of the command in themselves. The > current code I have is > > import subprocess > subprocess.call(["at", "-f", "download.sh", "7:11 PM"]) > > But using the GUI, they need to be able to input their own text where the > time is, and where it says "download.sh". How do I do this? Thanks!
How many other languages are you skilled at doing GUI in? And which GUI library did you plan to use here? Maybe you need to first solve the problem in a "Linux terminal," since writing a GUI is maybe 50 times as hard as writing a terminal program. In your subprocess call, just use subprocess.call(["at", "-f", scriptname, time_string]) where you've previously gotten scriptname and time_string from the user. In a terminal program, you'd use input() to get them (assuming Python 3.x). -- DaveA _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor