Ir ao conteúdo
  • Cadastre-se

b.0463

Membro Pleno
  • Posts

    97
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de b.0463 em Retornar um ponto no programa foi marcado como solução   
    a duas maneira que encontrei:
    def:
    def nome(ins, ): #ponto onde ira voltar '''codico que ira rodar''' return(outs) a = nome(ins, ) #ponto onde ira voltar assim ele executara o codico quando colocar (nome()) ou caso tenha um return (a = nome(ins))
    a outra maneira é usar o while:
    while True: #ponto onde ira voltar '''codico caso queira sair do while use break caso queia que continue não coloque nada ''' a = input(str(Deseja recomesar[s/n]: ) if a == 's': pass #ira ate o ponto (local) elif a == 'n': break #não ira voltar else: '''mensagem de erro''' break #não ira voltar #(local) #não tera nada para recomesar o while esquesi de colocar aspas no input
     
    @Pedro Tigre
    outra coisa é uma sugestão
    #oa invés de usar: a = 'string 1' b = 'string 2' print('{0} texto {1}'.format(a, b)) #usar a = 'string 1' b = 'string 2' print(f'{a} texto {b}')  
  2. O post de b.0463 em como ver se um arquivo esiste em bat foi marcado como solução   
    quero fazer um arquivo que de a opção de 4 nome e depois salve em um txt para outros arquivos pegarem entre ele o username computername e assim vai mas acho que o erro é na verificação do logn no if mas não tenho certeza 
    @echo off cd/ cd C:\one_escolha\Software\owters\log if exist c:\one_escolha\Software\owters\log\logn( cd C:\one_escolha\Software\batch files start.bat ) else ( cls goto go ) :go color 0a :dec1 cls echo. echo =============================== echo NOME echo =============================== echo para o jogo voce tera que esco- echo lher um nome desses. echo =============================== echo seu nome e: echo %COMPUTERNAME% ? echo =============================== set /p sn1="(s/n): " if sn1 Equ s(goto f1) else (goto 1) :1 if sn1 Equ n(goto 2) else (goto error) :2 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERNAME% ? echo =============================== set /p sn1="(s/n): " if sn1 Equ s(goto f2) else (goto 3) :3 if sn1 Equ n(goto 4) else (goto error) :4 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERDOMAIN% ? echo =============================== set /p sn1="(s/n): " if sn1 Equ s(goto f3) else (goto 5) :5 if sn1 Equ n(goto 6) else (goto error) :6 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERDOMAIN_ROAMINGPROFILE% ? echo =============================== set /p sn1="(s/n): " if sn1 Equ s(goto f4) else (goto 7) :7 if sn1 Equ n(goto 8) else (goto error) :8 cls echo. echo =============================== echo NOME echo =============================== echo escolha de novo. echo =============================== pause >nul goto dec1 :f1 cd C:\one_escolha\Software\owters\log mkdir logn cd logn echo %COMPUTERNAME%>logn.txt cd C:\one escolha\Software\batch files start.bat :f2 cd C:\one_escolha\Software\owters\log mkdir logn cd logn echo %USERNAME%>logn.txt cd C:\one_escolha\Software\batch files start.bat :f3 cd C:\one escolha\Software\owters\log mkdir logn cd logn echo %USERDOMAIN%>logn.txt cd C:\one_escolha\Software\batch files start.bat :f4 cd C:\one escolha\Software\owters\log mkdir logn cd logn echo %USERDOMAIN_ROAMINGPROFILE%>logn.txt cd C:\one_escolha\Software\batch files start.bat :error cls echo =============================== echo NOME echo =============================== echo erro ocorrido tente novamente. echo =============================== pause >nul goto dec1  
    desculpe fiquei pensando e no comando tem
    onde deveria ter
    dentre outras coisas como falta de % em algumas vareaveis resumindo foi erro basico deichando o codico novo assim
    @echo off cd/ cd C:\one_escolha\Software\owters\log if exist c:\one_escolha\Software\owters\log\logn ( cd C:\one_escolha\Software\batch files start.bat ) else ( cls goto go ) :go color 0a :dec1 cls echo. echo =============================== echo NOME echo =============================== echo para o jogo voce tera que esco- echo lher um nome desses. echo =============================== echo seu nome e: echo %COMPUTERNAME% ? echo =============================== set /p sn1="(s/n): " if %sn1% Equ s (goto f1) else (goto 1) :1 if %sn1% Equ n (goto 2) else (goto error) :2 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERNAME% ? echo =============================== set /p sn2="(s/n): " if %sn2% Equ s (goto f2) else (goto 3) :3 if %sn2% Equ n (goto 4) else (goto error) :4 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERDOMAIN% ? echo =============================== set /p sn3="(s/n): " if %sn3% Equ s (goto f3) else (goto 5) :5 if %sn3% Equ n (goto 6) else (goto error) :6 cls echo. echo =============================== echo NOME echo =============================== echo seu nome e: echo %USERDOMAIN_ROAMINGPROFILE% ? echo =============================== set /p sn4="(s/n): " if %sn4% Equ s (goto f4) else (goto 7) :7 if %sn4% Equ n (goto 8) else (goto error) :8 cls echo. echo =============================== echo NOME echo =============================== echo escolha de novo. echo =============================== pause >nul goto dec1 :f1 cd C:\one_escolha\Software\owters\log mkdir logn cd logn echo %COMPUTERNAME%>logn.txt cd C:\one escolha\Software\batch files start.bat :f2 cd C:\one_escolha\Software\owters\log mkdir logn cd logn echo %USERNAME%>logn.txt cd C:\one_escolha\Software\batch files start.bat :f3 cd C:\one escolha\Software\owters\log mkdir logn cd logn echo %USERDOMAIN%>logn.txt cd C:\one_escolha\Software\batch files start.bat :f4 cd C:\one escolha\Software\owters\log mkdir logn cd logn echo %USERDOMAIN_ROAMINGPROFILE%>logn.txt cd C:\one_escolha\Software\batch files start.bat :error cls echo =============================== echo NOME echo =============================== echo erro ocorrido tente novamente. echo =============================== pause >nul goto dec1  

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