Nem sei porque cargas dágua está inventando isso.
Se vai rodar alguma coisa, é só rodar, não tem que inventar moda.
Está carregando o script do windows, pra ele executar uma instância do prompt, pra iniciar uma nova janela, pra executar outro programa
Percebeu o que está fazendo?
Opções:
1. R U N ( cCmd )
2. R U N ( "c m d /c s t a r t " + cCmd )
3. S h e l l E x e c u t e O p e n( "programa" )
Considerações:
Isso equivale a ir no prompt e digitar o comando
Vai no prompt, digita o comando e vê o que acontece.
PROMPT é uma coisa, tem lá seus paths, seu diretório, etc.
O script não conhece diretório atual, paths, etc., precisa explicitamente mostrar aonde estão as coisas, provavelmente ele nem sabe o que é cmd ou start, e está procurando alguma coisa chamada cmd no espaço, já que ele nem sabe se procura numa pasta ou aonde procurar.
Nota: o fórum proíbe certos textos de fonte, tive que ajustar os exemplos.
Se viu com atenção o post do Fladimir:
nRet := oShell:Run("%comspec% /c DEL *.TXT")
set comspec
ComSpec=C:\WINDOWS\system32\cmd.exe