Mapowanie UNC python

Odpowiedz Nowy wątek
2018-12-18 12:08
0

Witam,
czy ktos moze pomóc zmodyfikowac ten program tak aby użytkownik mogl podac: nazwa_komputera33333. Chodzi o to ze w sieci jest duzo komputerw.
Probowalem cos takiego ale niestety nie dziala:
# nazwa _komputera = raw_input("Podaj nazwe komputera do jakiego chcesz sie zalogowac (np: nazwa33333): ") --> to nie dziala

import subprocess
subprocess.call(r'net use X: /del', shell=True)
subprocess.call(r'net use X: \nazwa _komputera\C$ /login haslo ', shell=True)
subprocess.Popen('explorer X:')

Pozostało 580 znaków

2018-12-18 13:00
0

Jaką masz wersję Python? Użyj input("your msg") w Python3

Pozostało 580 znaków

2018-12-18 13:08
0

Wersja 2.7.9 pod Win. 7 innen nie moge zainstalowac.

Pozostało 580 znaków

2018-12-18 14:26
0

To w jaki sposób raw_input nie działa? Jakiś błąd? Dane w innej postaci niż potrzebujesz? Jeżeli chcesz użyć zmiennej nazwa-komputera to musisz zamienić:

subprocess.call(r'net use X: \nazwa _komputera\C$ /login haslo ', shell=True)

na

subprocess.call(r'net use X: \' + nazwa _komputera + r'\C$ /login haslo ', shell=True)

Pozostało 580 znaków

2018-12-18 14:45
0

super dziala. Dzieki. Wczesniej dawalem plusy ale nie dalem + r' tego brakowalo :)

edytowany 1x, ostatnio: Przemu, 2018-12-18 14:50

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0