
Eu tinha parado de postar no blog por alguns motivos particulares e principalmente por alguns usuários malas e chatos que vieram com alguns comentários mal educados e atacando a minha pessoa. Porém, eu sinto necessidade de repassar para mais pessoas algumas preciosidades que encontro na web e portanto, irei continuar com meus posts de vez em quando aqui, mas agora os comentários foram desabilitados definitivamente. Caso alguém tenha algum comentário, dúvida ou até mesmo uma contribuição a fazer em relação aos meus posts, faça isso em nosso fórum, pois lá temos um maior controle sobre os usuários, a qual um banimento é bem mais simples, o que desencorajaria malfeitores a ficar recadastrando. E além do mais o usuário pode ter a liberadade de falar de muitos outros assuntos também.
Bem, o meu compartilhamento de hoje é de um simples arquivo de lot (.bat) para executar o Beta 2 Preview do Internet Explorer como standalone, ou seja, roda independente e não requer a instalação e de quebra num esquenta com verificação de autenticidade do Windows instalado.
Eu estou desenvolvendo algumas coisitas em ajax, e sempre testo aqui no Firefox, IE 6 e Opera, mas fico morrendo de curiosidade de ver como meu bixinho se comportaria no novo IE. O problema pra mim, é que eu quero manter o IE 6 ainda aqui, e quando você instala o novo Internet Explorer, a versão antiga perde funcionalidade. Agora que já sabem porque estou usando o .bat agora vamos as explicações:
1- Primeiro passo, baixar o novo Internet Explorer. Pegue no endereço abaixo se ainda não tiver:
http://www.microsoft.com/windows/ie/downloads/default.mspx
2- Descompacte o arquivo baixado (.exe) com o winrar para uma pasta qualquer de sua preferência.
3- Crie um arquivo de texto novo em branco com o programa que desejar (eu usei o clássico notepad/bloco de notas) e salve com o nome IE7.bat e coloque o seguinte conteúdo:
@ECHO OFF
TITLE IE7 Launcher 1.4
ECHO IE7 STANDALONE LAUNCHER 1.4
ECHO Updated for IE7 Beta 2 Preview
ECHO.
ECHO Do not close this window or it will not clean up after itself properly.
ECHO You can pass a URL into this batch file, like this:
ECHO ie7.bat www.microsoft.com
ECHO.
ECHO More info here: http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx
ECHO.
ECHO When you close IE7, this will remove the registry key and shut itself down.
ECHO.
ECHO Setting up IE7 for standalone mode...
PUSHD %~dp0
ECHO Removing IE7 registry key and set the version vector to "7.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTCLSID{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTInterface{000214E5-0000-0000-C000-000000000046}]
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="7.0000"
>>%TEMP%.IE7Fix.reg ECHO.
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
REN SHLWAPI.DLL SHLWAPI.DLL.BAK
TYPE NUL > IEXPLORE.exe.local
ECHO Running IE7...
iexplore.exe "%1"
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
:: Delete the temporary REG file
DEL %TEMP%.IE7Fix.reg
ECHO Removing IE7 standalone files...
REN SHLWAPI.DLL.BAK SHLWAPI.DLL
DEL IEXPLORE.exe.local
:: Set the old version vector "6.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="6.0000"
>>%TEMP%.IE7Fix.reg ECHO.
REGEDIT /S %TEMP%.IE7Fix.reg
DEL %TEMP%.IE7Fix.reg
POPD
ECHO Complete, closing...
ATENÇÃO!!!! ATENÇÃO!!!! ATENÇÃO!!!! ATENÇÃO!!!!
Para abrir o IE 7, basta executar o arquivo .bat, ele vai abrir o navegador e continuará aberto na tela, use a vontade o IE, quando você fechar o browser a telinha a lá dos, vai processar o resto dos códigos que são para limpar entradas no registro do windows e vai fechar sozinho em seguida.
PRESTE MUITO ATENÇÃO!!!! Deixe a telinha de dos aberta enquanto estiver usando o IE 7!!! Ele automaticamente ira fechar após após o navegador ser fechado!!!
Este passo a passo eu fiz de acordo com este SITE e olha o que o autor diz se você fechar a tela de dos por conta própia:
your pancreas will implode
Acho que deu pra entender os riscos…
Bom, é isso, fico por aqui.
*****************************************
Atualização às 9:39 – 01/05/06
*****************************************
Em busca de uma solução para o funcionamento das tabs no build do IE7 que estou usando eu acabei encontrando uma alternativa mais plausivel que o arquivo Bat, trata-se de uma conversão dos comandos do arquivos de lot para um .VBS. A dica eu encontrei no Blog de um gringo chamado Vivek Jishtu.
Para facilitar pegue abaixo a versão pronta do arquivo que mais lhe interessar:
O esquema para o uso do VBS é identico ao descrito para o .bat, mas com a vantagem de não permanecer nenhuma janela adicional aberta.