[BUZZ] Habilitar e desabilitar conexões de rede em batch

No meu post anterior https://profiles.google.com/117578158927571476541/posts/CQUCtL2w61z eu falei sobre o problema que eu tive com conexões de rede Vmware. Mas eu ainda precisava de um jeito de poder desabilitar e desabilitar facilmente, para que elas ficassem ativas só quando eu estivesse usando o Vmware. O Windows XP não oferece um modo fácil de se conseguir isso, assim eu tinha que criar meu próprio programa.

Eu acho que ninguém sabe, porque eu só mencionei isso de passagem. Mas eu comecei a trabalhar nisso em 2007 e perdi tudo quando fiz aquela burrada que detonou meses do meu trabalho:

Fiquei completamente desanimado e desisti do projeto. Não tinha a menor condição de lembrar como eu tinha conseguido fazer aquilo.

Por uma grande sorte eu estava inspirado. Consegui refazer o programa, melhor do que era em 2007.


Liked by: Carlos Augusto

5 comentários
  • Jefferson - 6.606 Comentários

    Não testei no Windows 7

  • Aqui no windows 7 eu uso esse comando pelo cmd administrativo, funciona certinho (ENABLE pra ativar):

    netsh interface set interface name="VMware Network Adapter VMnet1" DISABLE

    Não sei se funciona no windows xp.

  • Jefferson - 6.606 Comentários

    Não, não funciona. Foi uma das coisas que testei.

  • Ainda bem que você confirmou que não funciona, porque depois que postei, lembrei que tinha um Windows XP no virtualbox aqui e fui testar, apesar de ter as opções como no Windows 7, o comando não funciona, dá erro de parâmetro incorreto, então isso foi corrigido no windows 7 pelo visto (na verdade parece ser uma limitação no tipo de interface que o comando pode operar, no help fala que as opções connect e admin são só pra interfaces WAN, e só a opção de alterar o nome da interface é para LAN).

    Esse comando abaixo também funciona direito no Windows 7, no Windows XP ele informa o status errado, se a interface estiver desativada aparece como ativada:

    netsh interface show interface

  • Jefferson - 6.606 Comentários

    Pois é. Dá "parâmetro incorreto" e se você não tomar cuidado perde horas tentando descobrir qual é o correto. Total perda de tempo. Existem uns poucos programas na internet tentando contornar isso mas o meu é o primeiro a funcionar no XP em português.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

[BUZZ] É possível contornar o bloqueio do Muambator.

Como prova de conceito de como é possível contornar o bloqueio do Muambator com uma aplicação, eu criei um software bem simples: o WFS Tracker:

https://ryan.com.br/wp/wfs-tracker/

Eu não ia gastar tempo com isso, mas matutando sobre o assunto eu percebi que era mais fácil do que parecia e eu podia fazer algo simples sem nem usar um banco de dados.

Basta colocar sua lista de TNs do lado esquerdo. O programa salva automaticamente a lista.

Estou trabalhando numa versão que, entre outras coisas, vai salvar o último status e, se não der muito trabalho, mandar e-mail caso o status mude.

20 comentários
  • Jefferson - 6.606 Comentários

    Nesta versão eu não uso nenhuma medida para tentar enrolar o site dos Correios e coleto os status sequencialmente, sem pausas.

  • Muito bom para primeira versão.

  • Jefferson - 6.606 Comentários

    Nesta versão eu só verifico o site dos Correios. Não integrei ainda com o Hong Kong Post ou o China Post. Assim qualquer encomenda que não tenha ainda sido registrada no Brasil vai dar "não encontrado".

  • Jefferson - 6.606 Comentários

    Estou aceitando sugestões. E por favor me avisem de qualquer bug que acharem.

  • Jefferson - 6.606 Comentários

    Atenção: Em alguns casos o meu programa vai acusar "conferido" quando o último status do Muambator é "Recebido/Brasil". Isso é um bug/esquisitice do Muambator, que divide o status "conferido" em dois.

  • A primeira versão ficou simples e funcional, gostei. Uma sugestão é permitir a adição de tags, ao menos uma, mas de forma simples que possa ser adicionada ao .txt, usando um ";" como separador, por exemplo.

    Edit: Ah, outra sugestão, se não for complicar demais, é deixar o link do lado direito clicável com a URL apontando pro rastreador do site, aquela URL direta que já mostra os dados do rastreio no site dos Correios.

    Essa URL: http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI=PB079709638BR

  • Jefferson - 6.606 Comentários

    O programa vai ter suporte a tags e comentários. Está na minha lista.

    E provavelmente vou usar ";" como separador mesmo. A não ser que acabe ficando pouco legível.

    Gostei da idéia do link. Já tinha sentido falta disso no Muambator. Edit: Porque embora o Mumabator mostre a situação completa do item, mostra de uma forma que às vezes gera dúvidas, como é o caso do Recebido/Conferido.

  • O Muambator tem o link pro site dos Correios sim, mas só aparece "dentro" do link do pacote, não parece link porque é uma imagem com a marca dos Correios, só se nota se passar o mouse em cima da imagem, hehehehe, eu demorei pra achar isso.

  • Jefferson - 6.606 Comentários

    Nova versão online com suporte experimental ao HongKongPost. Se alguém tiver algum código que não estiver funcionando, me passe para que eu possa checar o motivo.

  • Jefferson - 6.606 Comentários

    Eu esqueci que o China Post já é integrado com o site dos Correios. Eu não preciso fazer nada a mais para checar "CN".

  • Baixei o 0.1a, mas apesar do .zip ter o "a", o .exe não tem, nem no "title" da janela, não notei nada de diferente, acho que não era a versão 0.1a de fato, o que era pra aparecer de diferente? (eu tenho TN de HK na lista, deu isso: RB244191750HK – Não encontrado).

  • Jefferson - 6.606 Comentários

    Daqui, está dando: "The Track and Trace System is now busy, please try later. "

    O programa é esse mesmo. Eu é que esqueci de mudar a versão.

  • Jefferson - 6.606 Comentários

    Nova versão online

    * Algumas mudanças cosméticas
    * Caso o site não responda em 5s, agora aborta.

  • Deveras interessante…
    Você poderia disponibilizar o código?

  • Jefferson, parabéns pelo programa.

    Estou na última versão, deu um erro: "Socket capture aborted."
    Essa é a mensagem de quando aborta?

    Foi uma mensagem em janela de erro com OK, cliquei OK e o mouse continuou como 'relógio' de espera.

    A primeira vez que abri fui tentar apagar todos os códigos de testes, apertei CONTROL + A para selecionar tudo e nada, tive que selecionar no mouse, seria bom funcionar e ter um botão para limpar a lista.

    Como o Julião disse, o Muambator tem esse link mesmo, mas é difícil achar. Um link no programa vai ser muito bom mesmo. Melhor ainda se abrir dentro do programa mesmo, talvez na direita, clica e ele abre na direita em uma janela interna com o IE integrado, isso seria bem interessante, sem precisar abrir outro navegador. Tem muito espaço.

    Enquanto escrevo estou rodando mais códigos e apareceu outro erro: 'Socket readln aborted.' , o mouse continua com o ícone de wait.

    Sobre seu status: Não encontrado.
    Ele gera dúvidas, tipo, o destinatário não foi encontrado?? Foi a primeira coisa que pensei, seria por algo tipo 'status não disponível'

    Mais baseado na resposta dos Correios mesmo: "O nosso sistema não possui dados sobre o objeto informado."

    Outra sugestão, programar auto-consulta, o programa fica no tray e você programa ele para checar de 10 em 10 min. (configurável). Algo assim. Cara tem muita coisa mesmo em mente, muito bom, parabéns :)

    Olha, se você precisar eu tenho mais de mil códigos, 90% desses são "Entregue" os últimos que possuem outros tipos. Se você quiser te passo a lista.

  • Aliás, desses mil códigos que tenho, tive que cadastrar muitos no Muambator, sério, foi complicado :)

    Com o seu programa, que faz consulta em lote, teria me salvado, boa idéia.

    Terminei um teste com sucesso. Mas o sistema não informa nada, tipo, consulta finalizada, e continua com o mouse em espera. Fica parecendo que o programa travou.

    E ao final, quando colei meus códigos ficaram duas linhas em branco, daí mostra a mensagem 'Este código não tem 13 caracteres', achei estranho, mas identifiquei que seria a linha mesmo. Seria bom que se fosse linha branco o sistema não efetuasse consulta.

    Fiz um teste, coloquei um código com espaços ao final:

    "RB275200540HK "

    E deu o erro de 13 caracteres.

    Dica, poe um TRIM (não sei como é no Delphi), para o sistema limpar os espaços ao início e fim.

  • Show de bola o programinha ! O muambator era uma mão na roda, espero que resolvam o problema.

  • Estranho… o Muambator voltou a funcionar agora, inclusive o Aplicativo para iPhone. Acabei de receber um aviso por Push.

  • Jefferson - 6.606 Comentários

    Sim, voltou. Mas vou continuar a aperfeiçoar meu programa. Ele pode ser mais útil para mim que o Muambator.

  • Jefferson - 6.606 Comentários

    @Adlen Lucas,

    Infelizmente, meu código-fonte é uma das raras informações que eu não compartilho.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

[BUZZ] Fiz minha primeira modificação em sete anos no meu programa Ruler

Eu estou experimentando com CSS e seu sistema de coordenadas parece ser invertido em relação ao normal, pois o posicionamento dos objetos começa na direita. Por isso eu modifiquei Ruler para me dar a opção de inverter a numeração da escala.

2 comentários
  • Gostei das alterações feitas na régra, principalmente quanto ao comprimento dela. Eu usava uma versão de 2003 que não mudava de tamanho, nem quando eu editava o arquivo de configuração manualmente. Ficou muito show!

  • Jefferson - 6.606 Comentários

    Hummm… Eu devo ter feito uma modificação que liberou o comprimento e esqueci de publicar. Podem haver então outras pequenas modificações.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »

[BUZZ] Trabalhando em um substituto/complemento para o Treediff que aceita parâmetros.

Trabalhando em um substituto/complemento para o Treediff que aceita parâmetros.

3 comentários
  • Jefferson - 6.606 Comentários

    De cara, tem uma coisa que eu não gosto: JAVA! Mas vou testar assim mesmo.

  • Jefferson - 6.606 Comentários

    O programa não serve para mim por vários motivos:

    1)Não é gratuito. E custar US$59 diminui a importância de seus possíveis pontos fortes.

    2)Tem bugs. Mandei comparar um arquivo de menos de 500K com ele mesmo e estou há vários minutos com o programa travado aqui;

    3)Comportou-se exatamente do jeito que eu espero que uma aplicação java se comporte. A operação de comparação bugada acima ficou consumindo menos de 50% da CPU (quase uma das CPUs do meu dual core), mas deixou o Windows inteiro se arrastando.Até em um simples arrastar de janelas se nota o problema.

    4)Não calcula CRC32. Pelo menos não de forma visível.

    5)Não salva snapshots;

    O propósito do programa é completamente diferente do propósito de Treediff. Ele está mais próximo do objetivo de UltraCompare. E só pelo fato de ser em Java eu iria preferir o UltraCompare, por este ser Win32.

Clique para comentar
(Prefira clicar em "Responder" se estiver comentando um comentário)

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »