Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   избранное, Internet Explorer (http://forum.oszone.net/showthread.php?t=279033)

icetanker 10-03-2014 23:20 2321798

избранное, Internet Explorer
 
можно ли как нибудь добавить нужные сайты в панель избранного,кроме как напрямую через Internet Explorer?из того,что я прочитал,через реестр сделать это невозможно

Foreigner 10-03-2014 23:32 2321808

icetanker, С помощью утилиты nircmd
Код:

nircmdc urlshortcut "http://www.nirsoft.net" "~$folder.favorites$" "NirSoft Web Site"

mwz 10-03-2014 23:38 2321813

Цитата:

Цитата icetanker
из того,что я прочитал,через реестр сделать это невозможно »

А [создать и] положить нужный интернет-ярлык в папку
%userprofile%\Favorites\Links
что-то мешает?

Foreigner 10-03-2014 23:45 2321814

Еще вариант на PowerShell:
Код:

$shell = new-object -comobject wscript.shell

$lnk = $shell.createshortcut( "$Home\Favorites\Ya.url" )
$lnk.targetpath = "http://ya.ru"
$lnk.save()
   
[void][Runtime.InteropServices.Marshal]::ReleaseComObject( $shell )


icetanker 11-03-2014 08:57 2321904

Цитата:

Цитата mwz
А [создать и] положить нужный интернет-ярлык в папку
%userprofile%\Favorites\Links
что-то мешает? »

пытался выполнить через скрипт на AutoIt ,не получается реализовать

icetanker 11-03-2014 10:55 2321944

Цитата:

Цитата Foreigner
$shell = new-object -comobject wscript.shell $lnk = $shell.createshortcut( "$Home\Favorites\Ya.url" ) $lnk.targetpath = "http://ya.ru" $lnk.save() [void][Runtime.InteropServices.Marshal]::ReleaseComObject( $shell ) »

а через VBS это можно написать?

Iska 11-03-2014 11:26 2321956

Цитата:

Цитата icetanker
а через VBS это можно написать? »

Код:

With WScript.CreateObject("WScript.Shell").CreateShortcut(WScript.CreateObject("Shell.Application").Namespace("shell:Favorites").self.Path & "\Yandex.RU.url")
        .TargetPath = "http://www.ya.ru"
        .Save
End With


Georgio 11-03-2014 15:11 2322071

Пакетный файл:

Код:

@echo off
chcp 1251>nul
echo URL:
echo.
set /p "URL="
echo.
echo Link Name:
echo.
set /p "Name="
(
echo [InternetShortcut]
set /p"=URL=%URL%"<nul
echo.
)>"%USERPROFILE%\Favorites\Links\%Name%.url"
echo.
echo.
echo Finish.
for /l %%i in (1 1 100) do pause<nul>nul
exit /b



Время: 08:22.

Время: 08:22.
© OSzone.net 2001-