
cameraman
Membros-
Total de itens
23 -
Registro em
-
Última visita
Tudo que cameraman postou
-
Usando .BAT para pegar um arquivo recente para inspecionar.
pergunta respondeu ao Wesley Venancio de cameraman em Outras Linguagens de Programação
Pode ou usar um loop dentro do bat para ficar repetindo a cada 10 minutos ou como quiser ou então colocar o agendador de tarefas para executar o bat em um intervalo específico. -
Usando .BAT para pegar um arquivo recente para inspecionar.
pergunta respondeu ao Wesley Venancio de cameraman em Outras Linguagens de Programação
Se eu entendi sua questão direito acredito que seja algo assim: @echo off for /f "delims=" %%a in ('dir /b /a-d /s /o-d "C:\Users\we\Desktop\Ler nok na 30\*"') do ( set Arquivo=%%a goto :Next ) :Next SetLocal EnableDelayedExpansion :: Informe a quantidade de linhas que você quer: set Linhas=2 :: Informe um termo D pesquisado: set Termo=N ::Informe o arquivo onde vai ser armazenado o resultado set Resultado=Ocorrência de NOK.txt ::Informe Informe o Limite da quantidade do termo pesquisado para receber uma mensagem set LimiteTermo=1 for /f %%a in ('type "%Arquivo%" ^|find /i /v /c ""') do set LinhasTotal=%%a set /a LinhasSubtraidas=%LinhasTotal% - %Linhas% more +%LinhasSubtraidas% "%Arquivo%">"%Resultado%" for /f "usebackq delims=" %%a in ("%Resultado%") do ( set Entrada=%%a call :ProcuraTermo ) chcp 1252 > nul IF %QuantidadeTermo% GTR %LimiteTermo% MSG * Atenção^^! VERIFICAR SE ALGUMA ESTAÇÃO ESTÁ DESATIVADA" echo. :ProcuraTermo set "Tempo=!Entrada:~%Contador%,1!" IF "%Tempo%"=="%Termo%" set /a QuantidadeTermo+=1 IF /i not Defined Tempo ( set Contador=0 goto :EOF ) Else ( set /a Contador+=1& goto :ProcuraTermo) :EOF -
Script que separa arquivos de Acordo com nome da pasta de destino
pergunta respondeu ao cunhaigo23 de cameraman em Microsoft Windows
Ainda está precisando de um script assim? Só vi seu post agora.... -
Ok melhoras para você.
-
Tá no exemplo "Indicador de Presença (374-374)" se ele estiver vazio " " (só com espaço) isso não deveria gerar um erro sendo que ele deveria ser 1,2,3,4 ou 9? Porque minha lógica para detectar erro é a seguinte: Para campos de texto [AAA] = Se tiver apenas espaços = Erro Para campos de número [###] = Se tiver algo que não seja número como Letras ou Espaço = Erro Para compos de número + Ponto [#.##] = Se tiver algo alem de números ou pontos e se o ponto tiver no local errado = Erro
-
Nesse registro sem erros que você mando, como ele pode estar sem erros se o Bloco1 só vai até: 261 e os campos a serem verificados vão até 463 e todos os campos devem ter verificação completo isso daria em varios campos vazios correto?
-
Também em "Códido do funcionário (276-281)" seria Código?
-
Esse campo em Bloco 01 parece estar com erro: Nome do Vendedor (292-386) supostamente 15 characteres seria (292-306)?
-
Entendi mais o que eu queria saber e se tem um limite de comprimento mínimo para disparar um erro. Por exemplo se descrição do cliente tiver apenas uma letra e o restante for tudo espaço: "W " deve ser disparado algum erro caso esse campo não tiver no mínimo 5 letras que não forem espaço....ou algo assim.
-
O que deve ser verificado em campos como "Descrição do Cliente" (Nome completo do Cliente) vi que ele é requerido para validação completa, basta que ele não esteja vazio ou tem algum comprimento mínimo?
-
Na verdade ele só verifica "Número de Pré-Venda", "Código do Cliente", "Data de Emissão", "Hora de Emissão", "Código de Funcionário" e "Valor da Pré-Venda/Pedido" para Bloco 01 e "Tipo de Registro" para todos os blocos....."Protótipo".. O campo "Campo Reservado" no bloco 01 Posição 118 - 132 precisa ser verificado ou não da nenhum problema se ele não for 000000000000.00
-
Fiz tipo um protótipo ele verifica alguns erros (não todos). Seria algo assim o resultado esperado? https://i.imgur.com/rJLU0Ci.gif
-
Não entendi essa parte de "Validação Completa ou não" porque os blocos tem tamanhos diferentes dependendo disso? Poderia anexar um ou 2 dos arquivos um bom e um com erro.
-
Veja se minha lógica está certa: Bloco 01: 463 Characteres Bloco 02: 608 Characteres Bloco 03: 93 Characteres Bloco 01: [Falha porque tem 375 characteres e não 463] 012013001970000646753434491305202015170001000000000142.80Pré-venda 201300197 da Sede-Aluno 57-135156 000000000341.97 000000000000000MARCONE ANCHIETA DA NOBREGA CANDEIA rua cinquenta e sete casa vinte e cinco altosLuciano CavalcaFortaleza CE000021Complemento end0000010201300197ALBERTO MOREIRA088989451303F000000000000698850280105823044006074377011111111100000 Bloco 02: [Falha porque tem 602 characteres e não 608] 0204000001900000000000001VENT. 40CM MESA FD40/VE40 ARNO VENT.40CM MESA FD40 00000000001.000000000000142.80000000000000.00T17ARNO S0040000019 0000000000 00000000 0000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000 Bloco 03: [Ok 93 Characteres] 03003040000019000000000000.00000000000142.8004000000000000000000000000142.800000120040000019 Bloco 02: [Falha porque tem 139 characteres e não 608] 0204000001900000000000001VENT. 40CM MESA FD40/VE40 ARNO VENT.40CM MESA FD40 00000000001.000000000000142.80000000000000.00T17
-
Ai no caso o script deve indicar quais das Linhas (códigos) não se encaixam no padrão?
-
Acho que estou começando a entender, dentro do mesmo arquivo TXT pode registros com layouts diferentes ou em cada TXT só tem linhas com o mesmo layout. Quantas linhas tem em um arquivo txt mais ou menos?
-
Arquivo Batch Com Usuário E Senha setados
pergunta respondeu ao nxcau de cameraman em Outras Linguagens de Programação
Não entendi sua pergunta -
O que seria "Validação Simples" e "Validação Completa"?
-
Acredito que seja possível sim amigo, poderia providenciar mais registros desses que você postou ai para testar? Essa parte "ver se as informações estão no lugar correto seria somar todos os campos e se a linha tiver o número certo de caracteres assumir que os campos estão posicionados de forma certa? 2 + 9 + 14 + 45 + 20 + 15 + 15 + 15 + 3 = 138
-
Olá amigo, tente o plugin desse link: https://endurtech.com/how-to-open-webp-files-in-adobe-photoshop/
-
Script para informações especificas do sistema
pergunta respondeu ao wpsd2 de cameraman em Microsoft Windows
Olá amigo, vi que seu post é de 2019. Já resolveu o problema? Ainda precisa de ajuda? Para redirecionar informações para um arquivo de text basta usar sinal de maior do que após o comando: echo Tamanho total da memoria Fisica:>>"%userprofile%\desktop\systeminfo.txt" echo.>>"%userprofile%\desktop\systeminfo.txt" wmic memphysical get Maxcapacity>>"%userprofile%\desktop\systeminfo.txt" -
Mais alguma dúvida?
- 3 respostas
-
Ola Isa para criar uma pasta na área de trabalho chamada Isa: md "%userprofile%\desktop\Isa" Para criar um arquivo txt com nome de "nome.txt" dentro da pasta Isa com o texto "Meu nome e Isa": echo Meu nome e Isa>"%userprofile%\desktop\Isa\nome.txt"
- 3 respostas