Last active
January 17, 2018 06:06
-
-
Save tavinus/812db2dbf9c22908ebc3c0a37f87e818 to your computer and use it in GitHub Desktop.
Cria um loader .BAT e um atalho no Desktop para o Dirf2017
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
:: Gustavo Arnosti Neves - Fev 2017 | |
:: https://github.com/tavinus | |
:: https://gist.github.com/tavinus/812db2dbf9c22908ebc3c0a37f87e818 | |
:: Se voce instalou o Dirf2017 em uma pasta diferente, mude aqui! | |
set DIRFFOLDER=C:\Arquivos de Programas RFB\Dirf2017 | |
:: Se nao encontrou a instalacao do Dirf2017, aborte! | |
if not exist "%DIRFFOLDER%" goto NOTFOUND | |
:: Criar o loader Dirf.bat | |
set BATFILE="%DIRFFOLDER%\Dirf2017.bat" | |
if exist %BATFILE% del %BATFILE% | |
echo @ECHO OFF >> %BATFILE% | |
echo :: Dirf2017 Java Loader - https://gist.github.com/tavinus/3f2a485434b755d6569976215d3f4ea0 >> %BATFILE% | |
echo :: Use o instalador em: https://gist.github.com/tavinus/812db2dbf9c22908ebc3c0a37f87e818 >> %BATFILE% | |
echo set PATH=%DIRFFOLDER%\clientfirebird;%%PATH%% >> %BATFILE% | |
echo start /d "%DIRFFOLDER%" "" "javaw" -jar pgdDirf.jar -classpath "%DIRFFOLDER%\lib" >> %BATFILE% | |
:: Criar o Atalho Dirf2017-java no Desktop | |
set SHORTCUTFILE="%USERPROFILE%\Desktop\Dirf2017-java.lnk" | |
if exist %SHORTCUTFILE% del %SHORTCUTFILE% | |
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs" | |
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT% | |
echo sLinkFile = %SHORTCUTFILE% >> %SCRIPT% | |
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT% | |
echo oLink.WindowStyle = 7 >> %SCRIPT% | |
echo oLink.IconLocation = "%DIRFFOLDER%\RFB.ico" >> %SCRIPT% | |
echo oLink.TargetPath = "%DIRFFOLDER%\Dirf2017.bat" >> %SCRIPT% | |
echo oLink.Save >> %SCRIPT% | |
cscript /nologo %SCRIPT% | |
del %SCRIPT% | |
echo Tudo Feito! | |
echo Tente rodar o atalho Dirf-java no seu Desktop! | |
pause | |
exit 0 | |
:NOTFOUND | |
echo A pasta do Dirf2017 nao existe! | |
echo "%DIRFFOLDER%" | |
pause | |
exit 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Movido para repo:
Versao 2018 disponivel em
https://github.com/tavinus/dirf-javaloader
Resolve problemas ao carregar o Dirf2017.
Usa o pacote Java diretamente ao invés do executável do Dirf2017.
Não precisa rodar como Administrador.
Pré-requisitos:
Tarefas do Instalador:
C:\Arquivos de Programas RFB\Dirf2017\Dirf2017.bat
Dirf2017-java
(já com ícones e configurações)Arquivo BAT somente e mais informações em: