ah, como um comando de caminho para arquivos de dados / como ter outros diretórios tratados como diretório atual. não sei .. Eu costumo usar pushd. C:\agrap>pushd c:\blah\long\otherdir <ENTER>
, então posso voltar ao diretório anterior com popd. Ou você pode usar macros doskey C:\>doskey abc=cd c:\windows <ENTER>
C:\>doskey abcd=cd c:\program files <ENTER>
, em seguida, abc<ENTER> or abcd<ENTER>
para ir de um diretório para outro. Ou um arquivo de lote para alterar dir. Curiosamente, há o comando append , um antigo comando DOS, mas
Eu não acho que funciona no NT, pelo menos não no XP.
http://pcsupport.about.com/od/commandlinereference/tp/command-prompt-commands-p1.htm
Append
The append command can be used by programs to open files in another directory as if they were located in the current directory.
The append command is available in MS-DOS as well as in all 32-bit versions of Windows. The append command is not available in 64-bit versions of Windows.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/append.mspx?mfr=true
Append Enables programs to open data files in specified folders as if these files were in the current folder. Used without parameters, append displays the appended directory list. Windows XP does not use this command. It is accepted only for compatibility with MS-DOS files.
Portanto, só consigo ver essas soluções para o antigo comando de acréscimo do DOS. pushd popd ou macros doskey. ou um arquivo em lotes. ou 2 cmd windows um em um diretório um no outro. Ou especificando o caminho completo do arquivo de dados. Ou escrever um arquivo bat python.bat ou mypython.bat que tente cada diretório para ver se o arquivo está lá e o executa onde ele existe!