WIE KANN ICH IN C DAS ◻️und das ◼️ auf der Console ausgeben?

Hab diesen Code geschrieben:

#include <stdio.h>
#include <stdlib.h>
#include "console.h"
#define SIZE 8 // Größe des Schachbretts
char *schachbrett[SIZE][SIZE];// 2D-Array für das Schachbrett
void initSpielfeld();
void ausgabeSpielfeld();
void spielBeenden();
int main() {
initSpielfeld();
initConsole();

        ausgabeSpielfeld();
        getch();
        clrscr();
        gotoxy(0,0);

}
void initSpielfeld(){
    // Fülle das Schachbrett mit den richtigen Symbolen
    for (int i = 0; i < SIZE; i++) { // Zeilen
        for (int j = 0; j < SIZE; j++) { // Spalten
            // Wenn die Summe der Indizes gerade ist, ist das Feld weiß
            if ((i + j) % 2 == 0) {
                schachbrett[i][j] = "◻"; // Weißes Quadrat
            } else {
                schachbrett[i][j] = "◼"; // Schwarzes Quadrat
            }
        }
    }
}
void ausgabeSpielfeld(){
    // Gebe das Schachbrett aus
    for (int i = 0; i < SIZE; i++) { // Zeilen
        for (int j = 0; j < SIZE; j++) { // Spalten
            printf("%s ", schachbrett[i][j]); // Quadrat ausgeben
        }
        printf("\n"); // Neue Zeile nach jeder Zeile im Schachbrett
    }
}

void spielBeenden(){
    return 0;
}

Bei mir kommt da aber immer das raus:

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Aber das ist nicht mein ziel.

Ich möchte einfach nur ein schönes Schachbrett ausgeben.

Kann mir da jemand helfen?

...zur Frage

Du verwendest ein Unicodezeichen in einer ASCII-Consolumgebung.

  • https://learn.microsoft.com/de-de/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-170

Allein die Compileroptionen zu ändern gewährleistet jedoch nicht die richtige Darstellung von UTF8 in einer übergeordneten/aufrufenden Console. Diese muss ggf. für die Darstellung von Unicode explizit eingerichtet werden.

Festlegen der Codepage in der Windowsconsole:

chcp 65001

...für UTF-8

  • https://ss64.com/nt/chcp.html
  • https://learn.microsoft.com/de-de/windows-server/administration/windows-commands/chcp

PS: Der UTF-8 Support der Standard-Windowsconsole (cmd.exe) bzw. Powershell unter Version 6 ist (teilweise) fehlerhaft!

...zur Antwort

Autsch...😱

Du lässt mir die Wahl zwischen Teufel oder Beelzebub 😅.

Ich wähle den Feind

...ohne lange zu überlegen.

So neu ist die Problematik für mich nicht und ehe ich gezwungen bin mich mit einem zerfledderten Fußball oder einem imaginären Freund zu unterhalten, ziehe ich einen "Gegner" vor.

Auf meinen vielen beruflichen Reisen, war es oft der Fall, das ich mir nicht aussuchen konnte, mit wem ich ins kalte Wasser geworfen wurde. ...und weil die Sachen, welche zu lösen waren, nichts für Leute waren die gleich davonlaufen, hatte ich eher starke, "spezielle" Partner . ...und wenn starke Charaktere aufeinander treffen, fliegen fast zwangsläufig erstmal die Fetzen. (Der erste Schritt ist es, klarzustellen das der andere alleine untergeht. Einen Status Quo herstellen)

Um ehrlich zu sein, ich habe oft sogar selbst einen "Gegner" als Partner für ein Projekt gewählt. Gegner befruchten die gegenseitige Entwicklung und sorgen für ein Gegengewicht in heiklen Situationen.

Ein Freud oder Ergebener zieht in die gleiche Richtung wie Du. ...im schlechtesten Fall gemeinsam in den Abgrund.

Wenn due Ressourcen der Insel nur für eine Person reichen, wäre mir natürlich ein Freund lieber, der ist leichter zu erledigen und gibt eine gute Proteinquelle ab.😈

...zur Antwort

HTA Hypertext Applicationen sollte man mit größter Vorsicht genießen.

Die Technologie ist sehr alt und bedient sich eins speziellen Modus des InternetExplorers. mshta.exe ist lediglich ein Wrapper, welcher das IE-Object in diesem "Ausnahmemodus" versetzt.

Im Gegensatz zu HTML-Seiten und deren Code haben HTA vollen Systemzugriff !!!! (auch wenn diese eigentlich den gleichen Code beinhalten)

  • Verwende nie unbekannte HTA oder Dateien deren Code Du nicht verstehst.
  • Auf neueren Systemen werden in naher Zukunft HTA nicht mehr funktionieren

HTA ist Defaultzustand kompatibel zu InternetExplorer 6.2 !!! ...und kann nicht mehr als dieser!

Mit der Zeile:

<meta http-equiv="x-ua-compatible" content="ie=IE9">

...kann man den höchsten KompatibolitätsModus setzen, bei dem <hta:application>-Tag ausgewertet wird.

Wie bekommt man nun die Titelleste weg?
  • https://dotnet.currifex.org/web/articles/hta/

ganz einfach im Application-Tag caption="no"setzen. Aber sorge dafür, das es eine andere Möglichkeit zum schließen des Fensters gibt.

demo.hta

<!DOCTYPE html>
<meta http-equiv="x-ua-compatible" content="ie=IE9">

<title>Testanwendung</title>
<!-- die HTA- Fenstereinstellungen  funktionieren nur bis content="ie=9"  bei "ie=edge"  funktioniert jedoch  HTML5 -->
  <hta:application 
    ID="oHTA"
    applicationname="Testanwendung"
    border="thin"
    borderstyle="static"
    caption="no"    <!-- Titelzeile aus -->
    contextmenu="no"
    icon="no"
    innerborder="no"
    maximizebutton="yes" 
    minimizebutton="yes"
    navigable="no" 
    scroll="no"
    scrollflat="no" 
    selection="no"
    showintaskbar="yes" 
    singleinstance="yes"
    sysmenu="yes" 
    version="1.0"
    windowState="normal" >
<html>
  <head>
  
  <style type="text/css">
    body{
      color: white;  /* global Fontcolor*/    
      background-color: blue; 
    }
  </style>
  
  <script>
  function Window_onLoad() {
    //  Fenstergrößse
    window.resizeTo(800,480);
    //  Fensterposition
    window.moveTo((screen.availWidth-screen.availWidth/2)-100,(screen.availHeight-screen.availHeight/1.5)-100);


    //was  sonst   noch   passiert
    for(  i=0; i<= 9; i++) {
        document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML + i +' <br>';
    }
  }
  </script>
  </head>
  <body onload="Window_onLoad()" >

   Das  steht  im HTML geschrieben<br>
   <br>
   <div id="bla"></div>
   <div id="demo"></div>
   <button onclick="window.close()">schiessen</button>
  </body>
</html>

Aus einer Batch kannst d eine HTA einfach mit der Zeile

start "" mshta.exe "c:\demoFolder\demo.hta"

...starten.

Hier ein Funktionierender Fullscreen-Bilbetrachter als Hta-Hybrid-Batch (funktioniert mit lokalen Bildern und OnlineAdressen):

demo.cmd

<!-- : Begin batch script  diese Zeile  nicht verändern!
@echo off


  rem aufruf            :   Bildadresse Local oder Online                       optional: cover | contain (default) | inherit| auto| Prozentangaben: 50%% oder 100%% 100%%      https://www.w3schools.com/cssref/css3_pr_background-size.asp
start "" mshta.exe "%~f0" "https://img2.dreamies.de/img/766/b/f2wn56r4me2.jpg"          "cover"


  rem Beispiele
::::start "" mshta.exe "%~f0" "N:\fotos\my.png"
::start "" mshta.exe "%~f0" "C:\Users\Erzesel Secure\Desktop\Esel Target.gif" "50%% 50%%"
::start "" mshta.exe "%~f0" "https://img2.dreamies.de/img/766/b/f2wn56r4me2.jpg" "auto"


  rem ab hier beginnt der Bildbetrachter nichts verändern, wenn Du nicht wirklich weißt was Du tust! 
exit /b
::exit /b prevent's the Batch from parsing the leftover of the batchfile
::after the next line begins the HTML/HTA itself
-->

<!DOCTYPE html>
<meta http-equiv="x-ua-compatible" content="ie=9">

<title>Testanwendung</title>
<!-- die HTA- Fenstereinstellungen  funktionieren nur bis content="ie=9"  bei "ie=edge"  funktioniert jedoch  HTML5 -->
  <hta:application 
    ID="oHTA"
    applicationname="HTA_PictureView"
    border="none"
    borderstyle="none"
    caption="no"
    contextmenu="no"
    icon="no"
    innerborder="no"
    maximizebutton="no" 
    minimizebutton="no"
    navigable="no" 
    scroll="no"
    scrollflat="no" 
    selection="no"
    showintaskbar="yes" 
    singleinstance="yes"
    sysmenu="no" 
    version="1.0"
    windowState="maximize">
<html>
  <head>
  <style type="text/css">
    html,body{
      margin: 0px;
      height: 100%;
    }
    
    body{
      color: green;  /* global Fontcolor*/
      background-color: #000000;
      background-image: url("");
      background-position: center; 
      background-repeat: no-repeat;
      background-size: contain;
    };
  </style>
  </head>

  <body onload="Window_onLoad()" >
      <!--//hidden Button at top left Corner , a little darker as the picture-->
    <div style="background-color:rgba(0, 0, 0,0.05); width:30px; height:30px" id="aus" onclick="window.close()"></div>


  <script>
  function Window_onLoad()
  {
     //Cursor nach 1 Sekunde  ausblenden
    HideCursor(1000);
    if(typeof oHTA.commandLine !== "undefined")
    {
       //das Handling der HTA-Kommandozeile  war schon 2005 ein Horror 
       //teile die Kommandozeile einfach an den Quotes
      argv=oHTA.commandLine.replace(/" *"/g,'"').split('"');
      if ( /^\s*$/.test(argv[2]) ) {
        alert ('kein Bild als 1. Parameter in der Kommandozeile: \r\n'+oHTA.commandLine)
        window.close()
      }
      document.body.style.backgroundImage = 'url("'+argv[2].replace(/\\/g,'/')+'")'; //wandle Backslashes in Forwardslashes (Webschreibweise)
      if ( !(/^\s*$/.test(argv[3])) ) {
        document.body.style.backgroundSize = argv[3];
      }
    } 
  }
  function HideCursor(idleTime) 
  {
      var mouseTimer = null, cursorVisible = true;
      function disappearCursor()
      {
          mouseTimer = null;
          document.body.style.cursor = 'none';
          cursorVisible = false;
      }
      document.onmousemove = function()
      {
          if (mouseTimer) 
          {   window.clearTimeout(mouseTimer);}
          if (!cursorVisible)
          {
              document.body.style.cursor = 'default';
              cursorVisible = true;
          }
          mouseTimer = window.setTimeout(disappearCursor, idleTime);
  }   };
  
  </script>


  </body>
</html>
zum schließen links-oben das etwas abgedunkelte Feld klicken!
  • https://www.gutefrage.net/frage/png-in-full-screen-anzeigen-in-cmd#answer-379283219
  • https://www.gutefrage.net/frage/wie-mache-ich-einen-moeglichst-guten-fake-bsod-blue-screen-of-death#answer-338569099
Meine wohl am meisten replizierte HTA/Batch:
  • https://www.gutefrage.net/frage/lustige-cmd-befehle-ausser-shutdown--s--t-120#answer-311223416
...zur Antwort

vor ca. 5 Stunden hat Dir jemand gezeigt was zu tun ist :

  • https://www.gutefrage.net/frage/sonoma-on-virtual-box#answer-539826889

dem zufolge handelt es sich um eine zusammenhängende Zeile...

VBoxManage setextradata "macOS Sonama" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

...das diese optisch lediglich ungünstig umgebrochen wurde lässt den dritten Parameter lediglich als solitären Befehl erscheinen.

schon eine schwache Kür, das Du weder aus dem Video noch von der verlinkten Seite einigermaßenen fehlerfrei abschreiben/kopiern kannst.

...zur Antwort
Projektumsetzung mit VB-Script. Ich komme nicht weiter kann mir jemand helfen?

Ich habe mich für eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung beworben und habe nun ein Probeprojekt zu bearbeiten. Leider komme ich nicht weiter und suche nun, nach dem ich bereits fast alles andere probiert habe, hier nach Hilfe. Hier meine Aufgabenstellung:

"Erstelle ein Programm, welches eine feste Anzahl von Zufallszahlen in eine Datei schreibt.

Erstelle das Programm als VB-Script.

Die Zufallszahlen sollten als Binärdaten in die Datei geschrieben werden. Das Programm soll zu Beginn eine Benutzereingabe anfordern, wie viele Bytes an Zufallszahlen in die Datei geschrieben werden sollen. Der Name und Speicherort der Datei soll als Konstante im Programm hinterlegt werden.

Überprüfe den Inhalt der durch das Programm erstellten Datei mit einem Hexadezimaleditor. Achte darauf, dass die Zahlen nicht als Text, sondern als Binärdaten in die Datei geschrieben wurden. Die einzelnen Bytes in der Datei müssen zufällige Werte im Bereich von 0x00 bis 0xFF aufweisen.

Zähle zur Kontrolle die Anzahl der Vorkommen jedes einzelne Wertes in der erstellten Datei, erweitere dazu Dein Programm.

Bei eine Zufallszahlendatei mit 100.000 Bytes sollte jedes Byte durchschnittlich etwa 390 Mal vorkommen.

Gib eine Liste der Werte und ihrer Anzahl in eine separate Textdatei aus."

Ich habe bereits versucht mich zu informieren und habe auch ein Hexadezimaleditor (HxD) heruntergeladen.

Wenn irgendjemand weiß wie ich nun am besten vorgehen kann oder mir bei dieser Aufgabe behilflich sein kann, wäre das eine große Erleichterung. Ich weiß leider wirklich nicht mehr weiter.

Vielen Dank im Vorraus!

 

 

...zur Frage

Ich habe keine Ahnung warum Irgendwer heute och auf VBScript setzt.

Die Sprache wird seit 2009 nicht mehr weiterentwickelt und wird in kürze komplett aus dem System verschwinden. Sie heute noch zu verwenden grenzt an Leichenfledderei!

und suche nun

...da kannst Du lange suchen😅

Klassisches VBScript ist nur mit sehr viel Trickserei/Missbrauch dazu fähig.

VBScript kennt weder Bytearray noch Binärdateien! Man Kann mit "Fremdobjekten" wie ADODB.Stream arbeiten, dies setzt natürlich voraus, das Diese auch im System vorhanden sind.

Zur Not kann man einen String als Behälter für einzelne Bytes/Chars verwenden. ..diesen mit der gewünschten Anzahl von zufälligen ASCII-Zeichen von 0 bis 255 füllen und anschließend in eine Datei schreiben.

...also fleddere ich mal die Leiche...:

create_random_bin_file.vbs

Input = InputBox("Enter number of Bytes to write")
'ich  verzichte auf  einen Check ob der Input eine Zahl  ist

Dim arrReportBytes(255)  'array  zum  zählen des auftretens der einzelnen zufälligen Werte
Dim myBinaryString  'fake ByteArray
Dim byteValue

'mit 0en füllen...
For n=0 To 255
  arrReportBytes(n) = 0
Next

'los  gehts...
Randomize
For n=1 To Input
   byteValue = int(Rnd*( &H0FF +1))  'zufälliger  Wert  von 0 bis 255 (0x0FF)  !!!cint()/clong() runden falsch!!! int()  rundet ab,  darum +1)
   myBinaryString = myBinaryString & Chr(byteValue) 'hänge das ASCII-Zeichen mit dem Wert an den String an

   arrReportBytes(byteValue) = arrReportBytes(byteValue) +1  'zähle  das  Auftreten  des Wertes
Next

Set FS = CreateObject("Scripting.FileSystemObject")
Set TextStream = FS.CreateTextFile("test.binary")
  'schreibe das so erzeugte falsche "Array" 
TextStream.Write myBinaryString
TextStream.Close


Set ReportFile = FS.CreateTextFile("Report.txt")
For n=0 To 255
  ReportFile.WriteLine "Wert: 0x" & Hex(n) & " existiert " & arrReportBytes(n) & " mal."
Next
ReportFile.Close


MsgBox("Fertich...")
  • https://ss64.com/vb/
  • https://ss64.com/vb/syntax.html
  • https://www.robvanderwoude.com/vbstech.php
...zur Antwort

edit: Powershell kann normal nur mit Dateien bis 2 GB arbeiten desshalb bitte keine 6GB-Monster anbieten (evtl beim ersten lauf vorher von hand kürzen

Textdateien Lassen sich am einfachsten Zeilenweise verarbeiten. Ich mache mir deshalb nicht die Mühe irgendwie mit einer festen Anzahl von Restzeichen zu arbeiten. Soundsoviele Zeilen der Logs werden behalten und gut is.

Wie ich annehme sollen lediglich die letzten X Zeilen behalten werden.

Im folgenden Powershell-Script werden die im Angegebenen Ordner befindlichen Dateien mit der Extension .log ermittelt. Wenn Dateien größer als 1MB sind, wird werden diese Eingelesen und nur die letzten $NewSize_Lines Zeilen wieder zurückgeschrieben. Wieviel Zeilen Du behalten möchtest kannst Du in der 3 Zeile festlegen.

demo.ps1

$WorkPath='C:\Users\bubb\woauchimmer\Log'
$MaxSize = 1MB
$NewSize_Lines = 1000 #die neue Zielgröße in Zeilen angeben, Logs sind Zeilenorientiert!

Get-ChildItem -Path $WorkPath -Filter '*.log'|
  Where-Object {$_.Length -gt $MaxSize} |
  Foreach-Object{
    Write-Host $( 'Found File: {0} Size: {1:F2} MB'-f $_.Name,($_.Length / 1MB)) -ForeGround red
    $LogText = Get-Content $_ |
      Select-Object -Last $NewSize_Lines  #nur die letzten x Zeilen behalten
    $LogText >$_ #in Datei zurück schreiben
    Write-Host $( 'New Size: {0:F2} MB'-f ((Get-Item $_).Length / 1MB)) -ForeGround green
  }
pause

wenn Du die ersten x Zeilen behalten möchtest, ändere Zeile 10 zu:

 Select-Object -First $NewSize_Lines 

Bevor Du das Script testest, lege bitte ein Backup (Kopie) deines Logordeners an. Ich habe leider keine Möglichkeit das Script unter den Bedingungen Deines Rechners zu testen.

wenn alles bei manuellem Start funktioniert kannst Du obiges Script auch als HybridBatch im Autostartordner ausführen.

demo.cmd ( Powershellteil gekürzt)

<# : Batch Abschnitt Zeile nicht ändern
start "" /min powershell "iex (gc '%~f0' -Encoding UTF8 -Raw | out-string)"
exit /b
: #>

$WorkPath='C:\hier dein ordnerPfad'
dir -Path $WorkPath -Filter '*.log'|
  ?{$_.Length -gt 1MB} |
  %{
    $LogText = gc $_ | select -Last 1000
    $LogText >$_ 
  }
...zur Antwort

Ich war mehr als 1/3 meines Lebens in der "Fremde" unterwegs. Mancherorts habe ich für einige Zeit Wurzeln geschlagen und manchmal war es nur ein "Gastspiel" auf Zeit. Ich habe Fremde Kulturen, Menschen und Sitten kennen und gelegentlich auch lieben gelernt. ...und sehr selten war es auch angeraten , ganz schnell "weiterzuziehen" .

Auf diese Weise kann man natürlich am besten Vergleiche ziehen...

Ich lese sehr oft pessimistische Meinungen, wenn es um Deutschland geht oder das Gegenstück übertriebenen törichten Nationalismus , Lokalpatriotismus. In der Regel kommt Dergleichen von Leuten, die noch nie die Sichtweite des heimischen Kirchturms verlassen haben und bestenfalls gelegentlich "Fremde" als Turistenspektakel für zahlende Kunden "vorgespielt" bekamen.

Wenn man keinen Vergleich hat, ist entweder alles Mies oder Toll.

Auch wenn es gelegentlich hier und da hapert und verbesserungswürdig ist, so finde ich unser Gesundheitssystem als etwas, was ich vorrangig positiv mit Deutschland assoziiere. Nur in sehr wenigen Ländern dieser Welt, kann man, einfach so beim Arzt sein Kärtchen auf den Tresen legen und bekommt eine umfassende Behandlung und fast kostenlos die nötigen Medikamente/Behandlungen.

Negativ assoziere ich , die Nörgelei vieler Menschen, wenn mal etwas nicht optimal läuft und die steife, lahmarschige, zuweilen unfreundliche Bürokratie. Da könnte sich Deutschland von anderen Länder und deren Bürgern eine Scheibe abschneiden .

In Sachen Brot schließe ich mich Dir an, da ist Deutschland wirklich unschlagbar. (oft habe ich für meine "ausländischen" Kollegen Bäckerbrot aus Deutschland mitgebracht, weil auch die recht schnell auf den Geschmack kamen)

Was Pünktlichkeit, Verlässlichkeit und Präzision angeht, so war dies ein wesentlicher Charakterzug den man in der Fremde an Leuten wie mir schätzte. (Egal, ob "der Weltuntergang" drohte, wenn ich Morgens 7:00 anwesend sein sollte, war ich auch da... und wenn die Arbeit beendet war musste niemand kontrollieren ob diese fachgerecht ausgeführt war... , ein kurzer Fingerzeig des Chefs auf den "Deutschen" und der Prüfer verschwand ohne nochmal hinzuschauen)

Mit meinen Erlebnissen könnte ich ganze Bücher füllen. Ich habe ganz viele tolle Menschen getroffen und oft gelernt mit deren Augen die Welt zu sehen. ...oder mich mit den kleinen und großen Unzulänglichkeiten zu arrangieren...

Warum bin ich dann wieder nach Leipzig zurückgekommen und lebe nun dort schon einige Jahre?

There is no place like home

Wenn das Gejammer in vielen Antworten lese, frage ich mich, was diese Leute hier hält? Man kann ohne Probleme überall in der EU seinen Wohn- und Arbeitsort frei wählen. Als Inhaber eines Deutschen Passes ist es auch relativ einfach als "Resident" in den meisten Ländern dieser Erde zu leben-/arbeiten.

Und wenn man einige Jahre die Welt erlebt hat, wird man Deutschland ganz anders assozieren.

...zur Antwort
... und ich sag mal legale Sachen. 

Was erwartest Du denn? Das Dir eine KI eine Anleitung zum Bombenbau liefert?

Für illegale Sachen wirst Du wohl auf due gute alte Art suchen müssen...

Ja es gibt etwas Besseres als ChatGPT...

...Den eigenen Verstand benutzen.

Ich finde es erschreckend, was aktuell abläuft. KIs werden inzwischen schon fast als allwissend angesehen .

Dabei ist bekannt, dass diese zu Fehlern neigen. Keine KI gibt Auskunft über die Quellen, aus denen sie ihre Kenntnisse bezogen hat und auch nicht über die Gründe für ihre Schlussfolgerungen.

Für jeden Bericht, jede Dokumentation, jede These wird selbst von einem Menschen mit drei Doktortiteln eine Begründung und die Angabe von Quellen erwartet.

Ich habe nichts gegen die Nutzung von KI zum Ausführen von Rotineaufgaben und dem Erstellen von zeitrauhenhden Analysen. ...oder Rekombination von Daten.

Ich ziehe für Recherchen noch immer die klassische Suche vor, dann sehe ich wer welche Lösung in welchem Kontext geliefert hat und wie alt die Daten sind. Es macht durchaus einen Unterschied, ob irgendein Tölpel die tausendste Kopie eines uralten Fragments liefert oder ein auf seinem Gebiet bekannter Fachmann die optimalste Lösung propagiert.

...zur Antwort

Was hier einige zum Besten gegeben haben ist haarsträubend...😅

Die Sprache nennt sich Batch. (...und ist touringvollständig )

Der Umstand, das die meisten der standardmäßigen Befehle als einzelne Kommandozeilenprogramme vorliegen ändert nichts daran, das es sich um eine vollwertige Programmier-/Skriptsprache handelt.

Batch verfügt über alle nötigen Kontrollstrukturen um Abläufe und Reaktionen vorherzusehen und automatisch darauf zu reagieren.

das es möglich ist mit Batch auch recht komplexe Aufgaben zu lösen habe ich einige Jahre lang hie ausgiebig zelebriert : https://www.gutefrage.net/home/thema/batch-trick/neue

Rein theoretisch könnte man mit Batch nahezu alles Programmieren, es wäre nur extrem Umständlich....

  • https://www.gutefrage.net/frage/mit-batch-random-auswahl

Da man mit Batch auch Scripte/Programme in anderen Sprachen generieren und ausführen kann, ist die Sprache beliebig erweiterbar. https://www.gutefrage.net/frage/batch-datei-problem-simpel#answer-353733239

aber komm bitte nicht auf die Idee, in Zukunft in Cmd/Batch programmieren zu wollen. (dafür braucht man schon eine masochistische Ader).

Heutzutage sollte man Batch/Cmd nicht mehr verwenden.

Powershell ist wesentlich angenehmer und aus gutem Grund seit Windows 10 die Standardshell .

...zur Antwort

Die Verwendung von einzelnen cmd-Befehlen macht nur Sinn, wenn man die Sache nicht einfach/effizient per Mausklick im GUI (Explorer) lösen kann.

Einen sehr "weit" entfernten oder versteckten Ordner in einem Explorer zu öffnen , bekommt man in der Regel nur mit ziemlich viel Geklicke hin. Da kann der Start-Befehl sehr nützlich sein.

zB. der versteckte Ordner "C:\Users\DeinName\AppData\Roaming" (dort speichern sehr viele Programme ihre per User-Einstellungen)

start "" "%appdata%"

!! Es gibt gute Gründe weshalb dieser Ordner im Explorer nicht einfach zu erreichen ist!!

ein weiterer nützlicher Einzelbefeh wäre findstr . der verschaft ziemlich schnell einen Überblick, wenn viele Dateien oder gar ein ganze Laufwerk nach einem bestimmten Begriff/Text durchsuchen will.

alle .txt-Dateien unter C:/ rekursiv nach "was ich suche" durchsuchen:

findstr /s /c:"was ich suche" "c:\*.txt"

ansonsten sollte man die Finger von cmd lassen, wenn man keinen "Plan" hat. die meisten Befehle fragen nicht ob Du Dir die Sache auch gut überlegt hast... ein :

rd /s /q "c:\testordner"

...löscht den genannten Ordner mit allem was drin ist, unwiederbringlich und ohne jedes Äußerung. (damit ist es einer der gefährlichsten Befehle der einm Nutzer zur Verfügung steht)

Für sich gesehen machen die wenigsten Befehle einen Sinn und entfalten ihre volle Wirkung erst in einer Batchdatei (name.cmd). ...und da sind die wichtigsten befehle for und set .

Ich möchte an dieser Stelle erstmal mit den Erklärungen zu Cmd / Batch abbrechen, denn Cmd/Batch kann sehr schnell sehr tückisch und umständlich werden : https://www.gutefrage.net/frage/batch-verdeckte-passwortabfrage-mit-user-name#answer-438335864

Wenn ich (als jemand der Cmd weitgehend beherrscht) Dir eine guten Rat geben darf...

...vergiss das völlig veraltete/sperrige cmd und lerne den Umgang mit Powershell (was ja seit Windows 10 ohnehin die StandardShell ist)

...zur Antwort

Dazu kann man keine verallgemeinern Aussage treffen.

Die Fehlertolerranz von digitalen Bildern ist abhängig vom Dateivormat , Kompressionsverfahren und damit verbunden, der Position des Fehlers im komprimierten Datenstrom.

Und vom Decoder.

Wenn Du bei Huffman- /LZW- komprimierten Daten einen Fehler hast, ist im Allgemeinen alles nach dem Fehler im "Chaos"

Ein GIF durfte völlig im Eimer sein.

PNG speichern eine CRC-Prüfsummen für jeden Datenblock, so das abhängig vom Decoder eine bedingte Fehlerkorrektur möglich sein kann. (normalerweise gibt die Prüfungen lediglich Auskunft über korrumpierte Daten) .

Bei JPEG betrifft die Datenkorruption in der Regel nur den betreffende Datenblock und einzelne Pattern.

In BMP/RAW betreffen Fehler lediglich einen Bildpunkt.

Zusammenfassend würde ich sagen, je höher die Kompression eines Bildes um so größer der Schaden durch einen einzelnen Fehler.

...zur Antwort
Unter den Blinden ist der Einäugige König!

Als ich begann war ich 23 Jahre jung. Eher ging es nicht, da es vorher (in der DDR) noch keine Computer für jedermann gab.

Die erste Sprache in der ich programmierte war U880-Assembler . Im Verhältnis zu modernen Sprachen mit ihren Frameworks , was der Befehlssatz (bzw. das was man im Normalfall davon benötigte) recht überschaubar.

  • https://www.iee.et.tu-dresden.de/~kc-club/05/BOOK10/0510-02.HTML

Das hatte ich nach einigen Wochen verinnerlicht. (Schließlich war es ein Abenteuer, welches man hurtig auskosten wollte)

Natürlich hätte ich mich nicht mit Akademikern in irgendwelchen Rechenzentren an "Großcomputern" messen können (aber die waren imaginär"). Aber kein normaler Mensch im Umkreis von 100km hätte mir nur annähernd das Wasser reichen können. (Es gab auch keine Lehrer dafür) Also hätte ich mir locker 1+++... gegeben.

...und jedesmal, wenn es neue Entwicklungen in der IT gab, musste ich meine bisherigen Fähigkeiten "heunterstufen", wieder und wieder und wieder...

Betrachte ich diese ersten Schritte zurückblickend und auf meinen heutigen Kentnisse bezogen kann ich nur Müde lächeln...

Würde mir heute, mein altes ich stolz seine "Machwerke" pressentieren, würde ich ihm väterlich über den Kopf streichen...: 🙄"nett..."😏"Wir finden Deine Eltern"....

Mein Sohn ist studierter Informatiker und arbeitet auf dem Gebiet der Strömungssimulation. Was glaubst Du wie der das heutige "Können" seines "alten Herren" (mit 40 Jahren Praxis) einstuft?....: "😏Wir finden Deine Eltern"

Man wird bescheiden mit den Jahren. Es findet sich immer jemand, der dir deinen wahren Platz zuweist....😔

Anfänger überschätzen gern ihre Fähigkeiten.

Was muss man (Deiner Meinung nach) für die Note 1 können.

Alles ist Relativ . Ich würde heute jeden Deiner Realschul/Gynasial-Lehrer bestenfalls mit einer schwachen 4- benoten. Dann kannst Du Dir vorstellen, wo Du ungefähr stehst.

Was ist "Note 3" , wenn man sich nicht mal vorstellen kann was "Note 1" erfordert?

Zu meiner Glanzzeit war ich auf meinem kleinen Spezialgebiet mit Sicherheit ein begehrter Fachmann (für normale Menschen jenseits allem Vorstellbaren ). ...Aber niemand hätte mich bitten dürfen, eine stinknormale Exel-Tabelle zu programmieren, dann wäre mit Pauken und Trompeten durchgefallen. (Das war die Spielwiese der Buchhalterin)

...zur Antwort
Ja->

...aber nichts, was die Welt brauchte....🤪

Spiel ist auch ein ziemlich schwammiger Begriff und zu meiner Frühzeit, waren die grafischen Möglichkeiten von Computern seeeeeh mager. (mein erster Computer war Lötkolbenakrobatik vom Feinsten und mit seinem U880 @750kHz 😴 und 16kByte RAM brachte man bestenfalls 40*20 Zeichen auf den Bildschirm.

...entsprechend waren die selbst gehäkelten Spiele auch eher "dünn".

  • Textbasierte Würfelspiele
  • 4 in einer Reihe
  • Reversi
  • Stein-Schere-Papier

...eben Kram, der heute niemanden mehr hinter dem Ofen hervorlockt.

Die Recherchen und Überlegungen zu (über puren Zufall hinausgehenden) Logiken für die Zug-Entscheidungen des Computers brachten mich jedoch auf eine Schiene, welche für meinen Werdegang viele Jahre nachwirkten...

  • Fuzzylogic
  • Statististische Erkennung/Erfassung von Entscheidungsmustern
  • statistische Vorhersage
  • selbstlernende/-optimirende Regelkreise

Meine Programme musste nicht mehr erkennen ob ein Spieler als nächste Schere wählt. sondern, welche Rohstoffkonzentrationen mit Katalysatoren , bei welchen Drücken/Temperaturen in chemischen Reaktionen das optimalste Ergebnis liefern. ...ohne das Eingreifen eines Menschen...

Heute würde man das KI nennen... Damals wars einfach nur "schwarze Magie" Das einzige Intelligente war das erkennen von Mustern und die Reaktion darauf

...zur Antwort

In der Kneipe...

Ende der 90er saß ich mit einem Chemieingeneur auf ein Feierabendbierchen (oder auch 2..3) in einer verträumten Kneipe irgendwo in der Provinz.

Zu dieser Zeit war ich bereits 15 Jahre engagierter Hobbyprogrammierer und beschäftige mich mit der Umsetzung von Fuzzylogik und dem was man heute Maschinelearning nennt. (...ne Nix mit KI ... so weit hätten wir uns nicht aus dem Fenster gelehnt. ... im Prinzip eigentlich nur Statistik.)

Er stand vor dem Problem, dass der Grundstoff für eine dauerhaft stabile Reaktion zu inhomogen war... und herkömmliche Regelmechanismen können nicht auf einen Output reagieren, der erst eine halbe Stunde später bekannt ist.

Man müsste Vorhersagen können...?

...jo kann man... Mit einem Computer, der Messwerte statistisch auswertet...

Das war's... am nächsten Abend (und ein paar hundert weiteren) hockte wir in seiner Garage und bauten /programmierten den Prototyp für sein Projekt. ...alles ohne einen Cent zu verdienen...

...und ich lernte von ihm organisiertes Projektierung... (war ein harter Marsch), denn als Hobbyprogrammierer macht man chaotisch das was Spaß macht, wenn es Spaß macht und strickt mit heißer Nadel.

...aber es hat sich später gelohnt. Wenn etwas geklappt hat, wird man recht schnell weiterempfohlen...

Es hat mir in jedem Fall ein sehr Abwechslungsreiches Leben bis zum Ruhestand (wg. Krankheit) verschafft.

Damit war ich sowas von "Quereinsteiger"... querer geht fast garnicht, als ehemaliger "Zimmermann, Maschinenschlosser, Lokführer etc." .

Ich bezweifle, dass dergleichen heute überhaupt noch möglich sein könnte. Das waren die "Goldgräberjahre" in der Computerbranche und ich hatte mich brennend für ein Teilgebiet interessiert, welches die meisten angehenden Programmierer/Entwickler wohl eher als "Öde & Fade" ansehen würden. Statistische Vorhersagen, Messwertanalyse, treffsicher "erraten" welche Drücke/Temperaturen die optimalen Ergebnisse bringen ist auch heute nicht der feuchte Traum von angehenden Entwicklern. Die wollen das Etwas möglichst bunt auf dem Bildschirm wackelt.

Ich nenne "mein" Gebiet "schwarze Kunst" . Man sieht es nicht, aber es ist heute überall. Kein Auto, kene Kaffeemaschine, keine Fabrik oder Bank funktioniert ohne .

  • https://www.brunel.net/de-de/karriere-lexikon/sps-programmierer

Als ich begann gab's dafür noch keine Berufsbezeichnung.

Richtig Interessant wird die Sache, wenn man auf vielen "Hochzeiten" tanzen kann und auch Erfahrungen auf dem Gebiet mitbringt/sammelt für das man die Software entwickelt.

Wenn ich ne Steuerung für chemische Reaktionen programmiere, muss ich auch wissen, was da wie und warum zusammengeköchelt wird. (also auch noch "Chemiker") ...und wenns einen Sensor nicht gab, habe ich eben selbst den Lötkolben oder Schraubenschlüssel in die Hand genommen.

Zu Dir...

Ich weiß nicht, welche Skills Du mitbringst um in die Programmierung zu wechseln.

Wenn Du nur wechseln willst, weil Bauzeichner nich Dein Ding ist, wirst Du ne Bruchlandung hinlegen,... genauso wegen Geld.

Frag Dich selbst, wie gut bist Du bereits als Hobbyprogrammierer ? Willst Du erst Anfangen, wenn Du meinst, dass es sich "lohnt", vergiss das Ganze. Man sollte auch ohne "Knete" Spaß am programmieren haben... Bootcamps beschleunigen bestenfalls die eigene Entwicklung, wenn man ohnehin für Programmierung "brennt" .

Was erwartest Du für einen Unterschied zu Deinem aktuellen Beruf als Bauzeichner?

Programmentwickler ist kein Zuckerschlecken... Du schaltest nicht 16Uhr das Terminal aus und gehst nach Hause. Du nimmst Deine Gedanken mit ins Bett, denn Dein Gehirn arbeitet weiter, wenn eine Aufgabe dich fordert....

(Ich habe bis heute noch immer ein Notzheftchen und Bleistift in der Tasche, denn Geistesblitze kommen wann sie wollen und nicht wann sie sollen. )

...zur Antwort

Ich habe erstmal gegrübelt, ob es sich überhaupt lohnt hier ein Paar Zeilen zu Deinem Ansinnen zu äußern.

Schon Deine "Frage" ist keine Frage, sondern eine Aussage. Die Antwort auf derartige Nichtfragen kann nur ...

42

...lauten.

https://www.youtube.com/watch?v=VUWv2GGii4s

hab zum größten Teil nur Bahnhof verstanden...
aber bin einfach Lernbehindert, es passt nix rein mein Schizophrenes Gehirn...

Damit beleidige ich Dich auch nicht, wenn zur Feststellung komme, dass Du für das Thema Programmierung wohl nicht die geeignete Person bist.

Es geht scheinbar erstmal Vorrangig darum, zu prüfen, ob es überhaupt lohnenswert für Dich und Die Bildungseinrichtung ist, einen Vertrag einzugehen. Wenn Du bereits beim lesen der Charakteristik der Sprache scheiterst und nicht fähig bist Dir die nötigen Grundlagen selbst zusammenzureimen/erarbeiten, dürfte sich die Sache für beide Seiten ziemlich "ungemütlich" gestalten.

Wenn ich Dich bitte am Fahrrad das Vorderrad auszubauen, möchte ich Dir nicht erst erklären müssen, was ein Fahrrad ist!

Ich spare es mir Erklärungen zu absoluten Grundlagen abzugeben. Das Netz ist voll davon :

  • https://www.google.com/search?q=Erkl%C3%A4rung+typisierung+Programmierung
  • https://www.google.com/search?q=erkl%C3%A4rung+objektorientierte+programmierung
  • https://www.google.com/search?q=erkl%C3%A4rung+bytecode+programmierung

Bei mir bleibt lediglich die Frage hängen:

Weshalb willst Du überhaupt in dieses Fachgebiet, wenn Du keinerlei Affinität dazu hast?

...zur Antwort

Geht doch... habs als Htmlseite auf meinem Heimserver, kann Deine Angaben nicht nachvollziehen Klappt auf meinem Samsung sowohl mit GMX als auch mit Google-Mail

Allerdings sind Leerzeichen und andere "nichtASCII"/"nichtDruckbare"-Zeichen in Urls kritisch

Je nach Browser/Mailprogramm kann dies zu "Komplikationen" führen. Am saubersten fährst Du wenn Deinen String erstmal ganz normal zusammenbastelst Dabei solltest du Zeilenvorschübe ganz normal mit den Charakter-Escapes "\n\r" einfügen.

Das Umsetzen in eine universell "verständliche" Url erledigt encodeURI(). Auf diese Weise sind auch UTF-Zeichen etc. kein Problem.

Demo.html

<!DOCTYPE html>
<html>
<body>
<p>Dein richtig encodeter uri</p>
<p id="alsText">mailto:nix@nix</p>
<a href="mailto:nix@nix" id="myUniqueLinkId">Open it in Mailprogramm</a>

<script>
const linefeed = "\n\r"
let myPl = "Einschub Text";
 //so siehts  doch  gleich etwas  übersichtlicher aus... (und  gleich  mal  und  innereQuotes umlaute  Testen🥱)
MyRAWUri="mailto:MaxMuster1@web.de" + 
         "?bcc=MaxMuster2@freenet.de;" +
         "&subject=Meine Mail" +
         "&body=   Hallöchen \"MaxMuuster\"," + linefeed +
         "=== Info Start ===" + linefeed +
         myPl + linefeed +
         "=== Info Stop === Tschüß";
 //natürlich kannst Du's auch in eine Zeile klatschen: "mailto:MaxMuster1@web.de?bcc=MaxMuster2@freenet.de;&subject=Meine Mail&body=Hallo MaxMuuster,\n\r === Info Start ===\n\r"  + myPl + "\n\r=== Info Stop ===";

encoded = encodeURI(MyRAWUri);
document.getElementById("alsText").innerHTML = encoded;
document.getElementById("myUniqueLinkId").href=encoded;
 //altenativ...: window.location.href = encoded
</script>

</body>
</html>

encodeter Url:

mailto:MaxMuster1@web.de?bcc=MaxMuster2@freenet.de;&subject=Meine%20Mail&body=%20%20%20Hall%C3%B6chen%20%22MaxMuuster%22,%0A%0D===%20Info%20Start%20===%0A%0DEinschub%20Text%0A%0D===%20Info%20Stop%20===%20Tsch%C3%BC%C3%9F






...zur Antwort

Deine schleißenden "Gänsefüßchen" (falsch):

<div class=" center margin-top” > 5:00</div> 

(richtig):

<div class=" center margin-top" > 5:00</div> 

Ein typisches Problem, wenn Quelltextelemente per Copy&Paste eingefügt werden. Einige Textverarbeitungen tauschen mehr oder weniger automatisch das in der Programmierung übliche DoubleQuote (ASCII 34) gegen das typographische RightDoubleQuotemark (ASCII 148). Fügt man derartig convertierten Text in einen Programmeditor ein, findet er kein abschließendes ASCII-34.

Immer aufpassen, was man kopiert

...zur Antwort
Unterschiedlich

Bei mir variiert der Abschiedgruß je nach Situation...

In der Regel als Auswahl:

  • Tschüß, wenn mir betreffende Person(en) eigentlich egal sind und ein Wiedersehen eher unwahrscheinlich/unerwünscht /gleichgültig ist.
  • Aufwiedersehen , eher formell an Personen gerichtet, zu denen kein persönlicher Kontakt besteht bei denen jedoch zukünftige Treffen wahrscheinlich/nötig sind.
  • ...Schönen Rest vom Tag/Abend/Woche/etc. , genau dass was ich ehrlichen Herzens meine... (immerhin sind 4 Worte schon ein recht ausführlicher Wunsch, welchen man einer Person mit auf den Weg gibt)

Was ich persönlich nicht besonders schätze sind irgendwelche Umarmungen oder gar "Küsschen links Küsschen rechs" und anderer gefühlsduseliger Mist....

...zur Antwort
Nein, die Struktur schränkt eher ein
...Nein, nicht mehr.

Alles zu seiner Zeit...

Meine Pascal/Delphi-Phase lag in den 90er Jahren bis Anfang der 2000er. Ich fand Pascal auch als sehr angenehme Sprache.

Allerdings änderten sich mit der Zeit auch die Ansprüche der Projekte an die Fähigkeiten der verwendeten Sprache und damit setzte ich immer mehr auf C++. (Zum Glück für meine Geschäftspartner dem blieb damit ein großer Teil der Legacyproblmatik erspart)

Seit ich nicht mehr beruflich programmiere , besteht für mich auch keine Notwendigkeit für C++ . Ich bin "faul" und bequem geworden und nutze fast nur noch C# und für Quick&Dirty-Sachen Powershell.

Pascal/Delphi ist zwar Anfängerfreundlich aber antiquiert. Vieles was heute eine moderne Programmiersprache ausmacht, fehlt (noch?)

Im Ingenieurtechnischen Bereich ist die Verwendung Pascal/Delphi bis heute sehr verbreitet, weil es eine eine breite Basis an Bibliotheken/Units für komplexe technische Berechnungen/Lösungen gibt. (Man muss das Rad ja nicht neu erfinden, nur weil es bessere Karosserien gibt...)

Als Programmierer sollte man Flexibel hinsichtlich der genutzten Werkzeuge sein. Und die Sprache wählen, welche am effektivsten für das anstehende Projekt ist.

Hinsichtlich einer beruflichen Zukunft...

... könnte es für angehende Programmierer durchaus lukrativ sein, sich mit Pascal/Delphi oder anderen alten Sprachen zu beschäftigen. Große Teile von Legacy-Software sind in Pascal programmiert und die alten Hasen, welche diese "Zombies" pflegten oder nach und nach modernisierten gehen langsam in Rente. Damit nähert sich un vielen Unternehmen der Bus-Faktor der kritischen 1.

...und die Kiddies wollen alle Spiele oder Apps mit bunten Knöpfen programmieren 🙄

...zur Antwort
Batch Fake Virus schadet nachhaltig?

Also ich hab halt so ein Fake virus gecodet, und habe gehört man soll das als Batch Datei machen, aber nen Freund hat gemeint es könnte schädlich sein.

Also schadet das irgendwie? oder kann cih es bedenkenlos nutzen? oder gibt es einen Weg wie cih den Schaen verhindern kann?

Hier mal der Code ist sehr simpel:

@echo off

title [Virus by sunnyhax]

mode 37,42

echo.

echo Ihr Computer wurde infiziert...

timeout -t 2 >nul

COLOR 2D

mode 35,40

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 36,41

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 37,42

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 38,43

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 39,44

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 40,45

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 41,46

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 42,47

ping 1.2.3.4 -n 1 -w 1000 > nul

echo ... mit NYANAY

echo.

echo Das tut uns leid :(

echo.

echo.

timeout -t 2 >nul

mode 43,48

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 44,49

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 45,50

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 46,51

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 47,52

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 48,53

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 49,54

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 50,55

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 51,56

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 52,57

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 53,58

cd %userprofile%\desktop\

ping 1.2.3.4 -n 1 -w 1500 > nul

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 48,53

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 47,52

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 46,51

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 45,50

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 44,49

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 43,48

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 42,47

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 41,46

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 40,45

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 39,44

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 38,43

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 37,42

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 36,41

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

md "%RANDOM%" > nul

echo.

echo Ein bisschen haben wir dir noch mitgebracht :)

echo Guck auf deinen Desktop :O

timeout -t 2 > nul

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 48,53

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 47,52

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 46,51

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 45,50

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 44,49

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 43,48

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 42,47

echo.

echo Windows-Firewall deaktiviert!

echo.

echo LOL.

echo.

timeout -t 2 >nul

mode 43,48

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 44,49

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 45,50

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 46,51

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 47,52

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 48,53

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 49,54

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 50,55

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 51,56

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 52,57

ping 1.2.3.4 -n 0 -w 1000 > nul

mode 53,58

echo.

echo Ihr System verbindet sich nun mit dem Internet...

start https://www.nyan.cat/index.php?cat=tacnayn#

echo Ahhhhhhh, Microsoft defender ist zu stark, leider müssen wir doch gehen:0 > "Liesmich.txt"

timeout -t 4 >nul

:h

shutdown -s -t 30>nul

;exit

Bitte nur ernstgemeinte Antworten, hab keinen Bock auf systemschrott :)

Danke schonmal LG

...zur Frage
Also ich hab halt so ein Fake virus gecodet, 

"koten" erinnert mich an ein kackendes Reh... 😱

Du hast Code geschrieben oder programmiert. Blöd nur, wenn man keine Ahnung hat, was man da programmiert hat...

Bitte nur ernstgemeinte Antworten, hab keinen Bock auf systemschrott :)

Nee das macht keinen Systemschrott.

Davon abgesehen ist der Pingbefehl falsch, was Du aber nicht mitbekommst, weil du nicht weist, was Du Du deinem Rechenknecht befiehlst

  • der Parameter -n 0 ist nicht zulässig (erlaubte Werte 1...4294967295)
  • fremde Server wegen eines Pause-Ping zu missbrauchen ist zumindest unhöflich für eine Sekunde Pause pingt man sich selbst: ping localhost -n 2

https://ss64.com/nt/ping.html


...zur Antwort