Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

Bat que mostra a versão de um EXE

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Bat que mostra a versão de um EXE

Mensagem por Rodrigo A.Souza em Sex Fev 13, 2015 10:08 am

Iae Galera
Alguém sabe alguma sintaxe pra ver a a versão de um determinado EXE e lançar em uma variável ?
avatar
Rodrigo A.Souza

Idade : 24

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por Boss-Head em Sex Fev 13, 2015 7:55 pm

Código:
@echo off
set arquivo="C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE"
set arquivo=%arquivo:\=\\%
FOR /F "tokens=2 delims==" %%I in ('"wmic datafile where^(name^=%arquivo%^) get version /format:list"') DO (SET "RESULT=%%I")
ECHO Versao do arquivo = %RESULT%
pause

"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE"
mude para o nome e caminho do arquivo que você quer saber a versão 
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por Boss-Head em Sex Fev 13, 2015 8:02 pm

wmic datafile where name="C:\\Program Files\\Microsoft Office\\Office14\\MSACCESS.EXE" get version /format:list

mesma coisa
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por Boss-Head em Sex Fev 13, 2015 8:23 pm

esse usa o java e é mais completo
Código:
@Echo off
(
Echo.@if (@X^)==(@Y^) @end /* JScript comment
Echo.@echo off
Echo.cscript //E:JScript //nologo "%%~f0" %%*
Echo.exit /b %%errorlevel%%
Echo.@if (@X^)==(@Y^) @end JScript comment */
Echo.//////
Echo.FSOObj = new ActiveXObject("Scripting.FileSystemObject"^);
Echo.var ARGS = WScript.Arguments;
Echo.if (ARGS.Length ^< 1 ^) {
Echo.WScript.Echo("Arquivo não encontrado"^);
Echo.WScript.Quit(1^);
Echo.}
Echo.var filename=ARGS.Item(0^);
Echo.var objShell=new ActiveXObject("Shell.Application"^);
Echo./////
Echo.//fso
Echo.ExistsItem = function (path^) {
Echo.return FSOObj.FolderExists(path^)^|^|FSOObj.FileExists(path^);
Echo.}
Echo.getFullPath = function (path^) {
Echo.return FSOObj.GetAbsolutePathName(path^);
Echo.}
Echo.//
Echo.//paths
Echo.getParent = function(path^){
Echo.var splitted=path.split("\\"^);
Echo.var result="";
Echo.for (var s=0;s^<splitted.length-1;s++^){
Echo.if (s==0^) {
Echo.result=splitted[s];
Echo.} else {
Echo.result=result+"\\"+splitted[s];
Echo.}
Echo.}
Echo.return result;
Echo.}
Echo.getName = function(path^){
Echo.var splitted=path.split("\\"^);
Echo.return splitted[splitted.length-1];
Echo.}
Echo.//
Echo.function main(^){
Echo.if (!ExistsItem(filename^)^) {
Echo.WScript.Echo(filename + " does not exist"^);
Echo.WScript.Quit(2^);
Echo.}
Echo.var fullFilename=getFullPath(filename^);
Echo.var namespace=getParent(fullFilename^);
Echo.var name=getName(fullFilename^);
Echo.var objFolder=objShell.NameSpace(namespace^);
Echo.var objItem=objFolder.ParseName(name^);
Echo.//https://msdn.microsoft.com/en-us/library/windows/desktop/bb787870(v=vs.85^).aspx
Echo.WScript.Echo(fullFilename + " : "^);
Echo.WScript.Echo(objFolder.GetDetailsOf(objItem,-1^)^);
Echo.}
Echo.main(^);
)>Versao.BAT


set arquivo="C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE"
call Versao.BAT %arquivo%
pause
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por André Luiz em Dom Fev 15, 2015 6:06 am

Boss valeu mesmo!! também estava procurando isso algum tempo atrás...
Sim Boss eu já conhecia o comando "wmic" já tinha olhado o help dele mas tem um problema eu nunca tinha visto esse comando "Where" como você descobriu isso cara você é um ninja 'kkkk
Até fica com Deus!
avatar
André Luiz

Idade : 20

http://procmd.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por Rodrigo A.Souza em Seg Fev 16, 2015 9:10 am

Show,
Valeu mesmo, tu é o cara!
avatar
Rodrigo A.Souza

Idade : 24

Voltar ao Topo Ir em baixo

Re: Bat que mostra a versão de um EXE

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum