Ir ao conteúdo

Python o que é equivalente a %1 em python?


Ir à solução Resolvido por JorgeGus,

Posts recomendados

Postado

estou fazendo um macro de otmização e estou com problemas pelo bat. então quero recorrer ao python mas algumas coisas como
(arquivo otmi.cmd)

 

c:\> otmi c: t r

::%1 unidade a ser otmizada
::%2 deligar/reiniciar sim ou não (t=sim f=não)
::%3 desligar ou reiniciar (só ativa daso %2 t)

mas tem algums proglemas e em python pode melhora alguma funções. mas em python não sei como pegaria o "%1, %2, %3".

  • Solução
Postado

@b.0463 No Python os parâmetros passados pela linha de comando são armazenados no vetor argv.

Ex:

sys.argv[1] Armazena o 1º parâmetro
sys.argv[2] Armazena o 2º parâmetro

sys.argv[3] Armazena o 3º parâmetro
... etc.


sys.argv[0] Armazena o nome do script, então é pouco usado.

Postado

 tive alguns erros na minha aplicação, então vou deixar uma dica:

eu criai uma pasta "macros" na %path% onde tem alguns arquivos .cmd para acessar pelo cmd. mas em .cmd tem alguns problemas então fiz um em python. mas em python comando muda de:

c:\> otmi c: Etc

para:

c:\> python c:\hksistem\hkp's\appcreator\macros\otmi.py c: Etc

então dentro da pasta macros criei o arquivo python normalmente com o sys.argv[1] e outro .cmd com

@python c:\hksistem\hkp's\appcreator\macros\TdRCpC.py %1 %2 %3 %4 %5 %6 %7 %8 %9

 

dessa forma o comando no cmd continua normal e a parte logica fica no python.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!