Sitat av
Pope
Hva betyr dette: AttributeError: 'dict' object has no attribute 'has_key'
Ehh. Ja, jeg lever i oldtiden og kjører fortsatt py 2.7.
Sånn skal det visst gjøres i dette århundret.
Jeg fikla litt till og fikk det til å fungere med å åpne alle fanene rett etter hverandre. Det er nok ikke den optimale måten å gjøre det på, og er systemavhengig. (Egentlig rene windows kommandoer du kune kjørt med et batch skript.)
Du kan ta en titt om du vil.
SPOILER ALERT! Vis spoiler
Kode
#Imports
from time import sleep
from os import system
#Definerer URLs
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'
versions = {"f":#Full
["https://freak.no", "https://vg.no", "https://db.no", "https://facebook.com", "https://yr.no"],
"l":#Lite
["https://freak.no", "https://vg.no"]
}
version = "" #Bare for å ha definert en variabel som kan brukes i while-løkka
#Start
print ("""Web Launcher
Full versjon:
VG + FaceBook + DB + YR
Lite versjon:
Freak + VG
""")
while version != 'x':
version = input("Velg versjon (f)ull / (l)ite: \nLukk programmet ved å skrive e(x)it ").lower()
if versions.has_key(version): #Hvis dictionary "versions" har gyldig nøkkel ifht. input
cmd = ""
for url in versions.get(version): #For hver url i lista til nøkkel gjør dette...
cmd += 'start "{0}" {1} & '.format(chrome_path, url)
system(cmd+'exit')
break
print("Programmet lukkes")
sleep(2)