Jak otevřít seznam www v samostatném okně IE – Příkazový řádek – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jak otevřít seznam www v samostatném okně IE – Příkazový řádek – Fórum – Programujte.comJak otevřít seznam www v samostatném okně IE – Příkazový řádek – Fórum – Programujte.com

 

Petroff0
Věrný člen
18. 6. 2009   #1
-
0
-

Mám seznam webových adres v souboru adresy.txt a dávku, která čte v cyklu řádkový vstup:
<cykl.bat>

:cy

set adr=@
set /P adr=Zadej adresu:
if %adr%==@ exit
start "C:\Program Files\Internet Explorer\iexplore.exe" "%adr%"
goto cy

Řádky s adresami se načtou pomocí přesměrování vstupu: cykl<adresy.txt
(vytvořením dávky s jediným řádkem: cykl<%1 lze načíst libovolný soubor - D&D na ikonu dávky)
Problém:
Nevím jak docílit, aby se otevřelo nové okno a v něm stránky. Takto se prostě použije již otevřené okno browseru a přibudou nové TABy k těm existujícím.
PS.
1) příkaz: "C:\Program Files\Internet Explorer\iexplore.exe" sice otevře nové okno, ale dávka stojí (dokud jej nezavřu)
2) pokud to BATem nejde řešit, možná WSH skripty ano ???

Nahlásit jako SPAM
IP: 89.102.97.–
Václav Valicek
~ Anonymní uživatel
8 příspěvků
6. 8. 2009   #2
-
0
-

Zkus místo c:\...\prohlížeč.exe toto start c:\...\prohlížeč.exe příkaz start ti otevře nové okno a pokračuje v dávce

Nahlásit jako SPAM
IP: 94.246.126.–
Václav Valicek
~ Anonymní uživatel
8 příspěvků
6. 8. 2009   #3
-
0
-

Tím by se ti mělo otevřít okno a pak teprv ten předposlední radek jak je v tvým scriptu

Nahlásit jako SPAM
IP: 94.246.126.–
Václav Valicek
~ Anonymní uživatel
8 příspěvků
6. 8. 2009   #4
-
0
-

Tím by se ti mělo otevřít okno a pak teprv ten předposlední radek jak je v tvým scriptu

Nahlásit jako SPAM
IP: 94.246.126.–
Václav Valicek
~ Anonymní uživatel
8 příspěvků
6. 8. 2009   #5
-
0
-

Tím by se ti mělo otevřít okno a pak teprv ten předposlední radek jak je v tvým scriptu

Nahlásit jako SPAM
IP: 94.246.126.–
Petroff0
Věrný člen
10. 3. 2010   #6
-
0
-

Pozor na syntaxi, pokud se použijí uvozovky:
start "A" XXX
Potom: A=titulek a spustí se program XXX (popř. otevře soubor XXX ve defaultní aplikaci)

(1) Tímto způsobem se přidá URL jako nový TAB do již otevřeného okna VÝCHOZÍHO PROHLÍŽEČE
Správná syntaxe:
start http://seznam.cz
start "" "c:/moje dokumenty/server/xxxx.html"


(2) Tímto způsobem se otevře každá URL v samostatném okně
Správná syntaxe, pokud používáme uvozovky u programu (a u názvu s mezerami je to nutné):
start "" "...prohlížeč.exe"
start "" "...prohlížeč.exe" http://seznam.cz
start "" "...prohlížeč.exe" "c:/moje dokumenty/server/xxxx.html"

------------------------------------------------------------------------------
Fungující kód [dávka otevře nové okno VÝCHOZÍHO prohlížeče a v něm zobrazí adresy v TABech]:
Soubor: show_URLs.bat

@echo off

chcp 852>nul 2>&1
:: (do RUN uložte výchozí browser)
set RUN="C:\Program Files\Internet Explorer\iexplore.exe"
set RUN="" %RUN%
if "%1" EQU "" goto :CYKL
if not exist %1 goto :EOF
<%1 >nul %0

:CYKL
set /P adr=Zadej adresu: [Ukončit prázdným řádkem] || goto :EOF
start %RUN% %adr%
:: (prodleva: při pomalé odezvě zvětšit 2)
ping -n 2 localhost >nul
set RUN=""
goto :CYKL
Poznámka:
Soubor - kvůli diakritice - ukládám v DOS kódování.
Z toho důvodu je použit přepínač kód.stránky = chcp 852

Použití:
a) show_URLs
(čte opakovaně URL z klávesnice; konec=prázdný řádek)
b) show_URLs seznam.txt (nebo přetáhnout ikonu seznamu na ikonu bat souboru)
(načte adresy ze souboru)
c) dir xxx_folder_xxx\*.html /b | show_URLs
(použije html soubory ze složky: xxx_folder_xxx

Nahlásit jako SPAM
IP: 89.102.97.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 1 host

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý