Não tenho certeza se entendi a pergunta corretamente, mas se fiz isso, você acabou de responder sua pergunta com esta linha:
Por exemplo. pspad "localização do arquivo de texto" que abrirá o arquivo de texto no PSPad
Isso é exatamente o que você precisa. A maioria dos programas criados para abrir os arquivos de algum formato usa a URL do arquivo como argumento CMD. Portanto, fornecer o caminho para o arquivo após o nome do programa fará exatamente o que você deseja.
Poucas coisas a considerar:
- Certifique-se de que o local do executável seja conhecido pelo sistema. Tem que estar na variável $ PATH. Caso contrário, você precisará especificar um caminho completo para o executável
- Você pode usar o caminho absoluto ou relativo para o arquivo de texto, mas se você estiver usando o caminho relativo, esteja ciente de seu diretório de trabalho atual
Aqui está a sintaxe para executar o PSPad a partir do cmd:
"drive:\path\PSPad.EXE" [/switch -switch] "file1" ["file2" ...]
Este exemplo mostra o uso do caminho absoluto para o executável. Se você não quiser usar o caminho completo para o executável, adicione-o à sua variável $ PATH. Se você não estiver familiarizado com as variáveis de ambiente, então aqui está um guia muito abrangente.
Você pode ler mais sobre os parâmetros da linha de comando do PSPad Aqui
pspad "textfile"
para você ou você quer dizer fazer a linha de comando abrir um arquivo com o editor de texto padrão? Ou um script que pergunta qual editor você deseja usar com o arquivo especificado? Descreva o que você quer que aconteça quando você executar o seu "comando".