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.
[[]]

