Windows shell

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Windows shell

Mensagempor vamosAeles » Quinta Ago 21, 2008 20:13

Boas,
tenho um batch file que executa um determinado ficheiro terá de estar na mesma directoria.

O problema é que quando arrasto um ficheiro para cima do batch file, (ie, fazendo com que o %1 no batch, seja o nome esse ficheiro, o batch é executado a partir da raiz do utilizador (C:\documents and settings\<user>), e como tal não vai encontrar o ficheiro passado no argumento %1.

Existe alguma funcão de shell que permita determinar a directoria onde se encontra o próprio batch q esta ser executado??

A solução de ter o batch numa directoria fixa não me é viável.

[[]]
vamosAeles
Membro de Prata
Membro de Prata
 
Mensagens: 206
Registado: Quarta Jan 04, 2006 21:29
Localização: Lisboa/Proença

Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron