marduc812 Δημοσ. 8 Ιουλίου 2016 Δημοσ. 8 Ιουλίου 2016 Θέλω να κάνω ενα Script στο οποίο ο χρήστης για να επιλέξει μια ενέργεια θα πρέπει να εισάγει κάποια arguments. Δηλαδή αν θέλει κάποιος πχ. να ανοιξει μια πόρτα, θα πρέπει να δώσει την εντολή και από πίσω κάποια arguments όπως για πόση ώρα, ποια πόρτα κλπ. Στην αρχή θέλω απλά να εμφανίζονται τα arguments, μόλις τρέχει το script και να περιμένει user input. Κάτι όπως φαίνεται παρακάτω. Εισάγετε μία εντολή >> OpenTheDoor -t now -d 3 Ανοίγω την πορτα τώρα για 3 δευτερόλεπτα Για τα Arguments κατάφερα να χρησιμοποιήσω το Argparse, όχι σε function μέσα, αλλά σαν python Script.
iceblade Δημοσ. 8 Ιουλίου 2016 Δημοσ. 8 Ιουλίου 2016 Θέλω να κάνω ενα Script στο οποίο ο χρήστης για να επιλέξει μια ενέργεια θα πρέπει να εισάγει κάποια arguments. Δηλαδή αν θέλει κάποιος πχ. να ανοιξει μια πόρτα, θα πρέπει να δώσει την εντολή και από πίσω κάποια arguments όπως για πόση ώρα, ποια πόρτα κλπ. Στην αρχή θέλω απλά να εμφανίζονται τα arguments, μόλις τρέχει το script και να περιμένει user input. Κάτι όπως φαίνεται παρακάτω. Εισάγετε μία εντολή >> OpenTheDoor -t now -d 3 Ανοίγω την πορτα τώρα για 3 δευτερόλεπτα Για τα Arguments κατάφερα να χρησιμοποιήσω το Argparse, όχι σε function μέσα, αλλά σαν python Script. Ξέχνα το argparse και τσέκαρε αυτό.
pmav99 Δημοσ. 8 Ιουλίου 2016 Δημοσ. 8 Ιουλίου 2016 Δε μου είναι σαφές το τι ζητάς. Μήπως θες κάτι τέτοιο; https://docs.python.org/3/howto/curses.html#curses-howto
marduc812 Δημοσ. 9 Ιουλίου 2016 Μέλος Δημοσ. 9 Ιουλίου 2016 Ξέχνα το argparse και τσέκαρε αυτό. Δε μου είναι σαφές το τι ζητάς. Μήπως θες κάτι τέτοιο; https://docs.python.org/3/howto/curses.html#curses-howto Δυστυχώς δεν είναι αυτό που ήθελα και νομίζω ότι δεν υπάρχει. Θέλω κάτι όπως είναι το nmap μέσω του Metasploit. Στο οποίο επιλέγεις ένα module και στην συνέχεια βάζεις τα arguments για το module όπως την IP το πόσο aggressive θα είναι κλπ. (Είμαι παντελώς άσχετος από python)
iceblade Δημοσ. 9 Ιουλίου 2016 Δημοσ. 9 Ιουλίου 2016 CLI (Command Line Interface) δε θέλεις να κάνεις; Αν ναι click is the way.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα