{"id":360,"date":"2021-03-25T22:44:38","date_gmt":"2021-03-26T01:44:38","guid":{"rendered":"http:\/\/treinamentolivre.com\/?p=360"},"modified":"2021-04-01T19:38:11","modified_gmt":"2021-04-01T22:38:11","slug":"programando-com-seu-windows-10-dos-shell","status":"publish","type":"post","link":"https:\/\/treinamentolivre.com\/?p=360","title":{"rendered":"Programando com seu Windows 10: DOS SHELL"},"content":{"rendered":"\n<p>Seu computador est\u00e1 muito lento ? Ele demora a fazer as coisas ? Se a resposta for \u201cn\u00e3o\u201d, ele provavelmente \u00e9 uma m\u00e1quina nova. Isso porque o Windows guarda muito lixo no disco r\u00edgido. E n\u00e3o \u00e9 s\u00f3 o Windows ! Seus navegadores tamb\u00e9m acumulam coisas. O Edge, o Chrome, O Firefox, o Opera, todos os navegadores guardam coisas no disco para acelerar as navega\u00e7\u00f5es futuras, para entender por onde o usu\u00e1rio esteve, para guardar credenciais de sites etc. Com o tempo essas coisas pesam e isso por uma raz\u00e3o muito simples. H\u00e1 um limite pr\u00e1tico para a quantidade de arquivos em um diret\u00f3rio do Windows. Depois desse limite, o Windows fica desagradavelmente lento.<\/p>\n\n\n\n<p>Vamos fazer uma experi\u00eancia que s\u00f3 serve para quem tem Google Chrome instalado. Na tela do Windows existe um local para pesquisar. Entre l\u00e1 e digite CMD. Depois aperte [enter].<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image.png\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image.png 1024w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-300x225.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-768x576.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-1.png\" alt=\"\" class=\"wp-image-362\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-1.png 1024w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-1-300x225.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-1-768x576.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Com isso voc\u00ea entrar\u00e1 no DOS, o antigo sistema operacional do Windows.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"452\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-2.png\" alt=\"\" class=\"wp-image-363\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-2.png 979w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-2-300x139.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-2-768x355.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Digite:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>dir .\\AppData\\Local\\Google\\Chrome\\&#8221;User Data&#8221;\\Default\\&#8221;Application Cache&#8221;\\Cache<br><br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Muita aten\u00e7\u00e3o nas aspas do comando, porque o DOS n\u00e3o gosta de espa\u00e7os em nomes de pastas.<\/p>\n\n\n\n<p>Ap\u00f3s o [enter] voc\u00ea ver\u00e1 uma tela parecida com esta:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"452\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-3.png\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-3.png 979w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-3-300x139.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-3-768x355.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption><br><\/figcaption><\/figure>\n\n\n\n<p>No meu caso, foram 380 arquivos. Quero apag\u00e1-los, pois s\u00e3o virtualmente in\u00fateis e tornam o navegador Chrome lento. Assim, vamos fazer um programa para isso. Para criar o programa, vamos usar o editor de texto [ notepad.exe ]. Na pr\u00f3pria tela do DOS, digite:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Notepad<br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>&#8230;e digite [enter]<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-4.png\" alt=\"\" class=\"wp-image-365\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-4.png 1024w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-4-300x225.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-4-768x576.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>O pequeno programa que vamos escrever \u00e9 o seguinte<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>@echo off echo S &gt; resposta.txt <br>del .\\AppData\\Local\\Google\\Chrome\\&#8221;User Data&#8221;\\Default\\&#8221;Application Cache&#8221;\\Cache\\*.* &lt; resposta.txt<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Este \u00e9 um programa escrito em Shell e pode ser salvo com o nome [ limpa.bat ]. Tome o cuidado de remover a extens\u00e3o [ txt ] do arquivo (automaticamente colocada pelo Notepad ), porque sen\u00e3o ele n\u00e3o executa. Grave em seu diret\u00f3rio este arquivo e n\u00e3o em [ Documentos ], como \u00e9 comum. O seu diret\u00f3rio tem o formato [ C:\\Users\\<em>seunome<\/em> ].<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-5.png\" alt=\"\" class=\"wp-image-366\" srcset=\"https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-5.png 1024w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-5-300x225.png 300w, https:\/\/treinamentolivre.com\/wp-content\/uploads\/2021\/03\/image-5-768x576.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Para executar, depois de gravar, \u00e9 s\u00f3 digitar:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>limpa<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>&#8230;e depois apertar o [enter]<\/p>\n\n\n\n<p>Se voc\u00ea executar o comando da tabela anterior vai ver que os arquivos sumiram. Vale explicar os comandos que usamos neste script:<\/p>\n\n\n\n<p>Linha 1: Faz com que o DOS pare de repetir os comandos que voc\u00ea digitar no programa.<\/p>\n\n\n\n<p>Linha 2: Cria um arquivo chamado [ resposta.txt ] com um \u201cS\u201d e um [enter] l\u00e1 dentro.<\/p>\n\n\n\n<p>Linha 3: Manda apagar todos os arquivos do diret\u00f3rio especificado, confirmando a ordem com o conte\u00fado do arquivo [ resposta,txt ]. O sinal de \u201c&lt;\u201d \u00e9 um redirecionamento de entrada para o comando [ del ], que efetivamente apaga os arquivos. Cuidado com o comando [ del ]. Ele \u00e9 perigoso !<\/p>\n\n\n\n<p>O que aprendemos ?<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"a\"><li>\u00c9 poss\u00edvel programar em Windows 10 usando uma linguagem, chamada DOS Shell.<\/li><li>\u00c9 necess\u00e1rio usar um editor de texto para escrever programas.<\/li><li>DOS-Shell pode atuar sobre arquivos do sistema operacional.<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>[ <a href=\"https:\/\/treinamentolivre.com\/?p=353\">anterior<\/a> ]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seu computador est\u00e1 muito lento ? Ele demora a fazer as coisas ? Se a resposta for \u201cn\u00e3o\u201d, ele provavelmente \u00e9 uma m\u00e1quina nova. Isso porque o Windows guarda muito lixo no disco r\u00edgido. E n\u00e3o \u00e9 s\u00f3 o Windows ! Seus navegadores tamb\u00e9m acumulam coisas. O Edge, o Chrome, O Firefox, o Opera, todos &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/treinamentolivre.com\/?p=360\" class=\"more-link\">Continue lendo<span class=\"screen-reader-text\"> &#8220;Programando com seu Windows 10: DOS SHELL&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","hentry","category-sem-categoria"],"_links":{"self":[{"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=360"}],"version-history":[{"count":4,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=\/wp\/v2\/posts\/360\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/treinamentolivre.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}