static private void ConsoleEncode(string[] args) //Console Encode { if (args.Length == 2 && File.Exists(args[1])) { if (Yaz0.Encode(args[1], Yaz0.EncodeOutputFileRename(args[1]))) { Console.WriteLine("Encode Successful"); } else { Console.WriteLine("Encode error: " + Yaz0.lerror); } } else if (args.Length == 3 && File.Exists(args[1])) { if (Yaz0.Encode(args[1], args[2])) { Console.WriteLine("Encode Successful"); } else { Console.WriteLine("Encode error: " + Yaz0.lerror); } } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Error: Incorrect use of Decode command."); Console.WriteLine("/e <Input File> [Output File]"); Console.ForegroundColor = ConsoleColor.White; } }
private void Encode(string inFile, string outFile) //Yaz0 Encode { if (Yaz0.Encode(inFile, outFile)) { MessageBox.Show("Encode complete!" + "\n\n" + outFile); } else { MessageBox.Show("Encode error:" + "\n\n" + Yaz0.lerror); } }
private async Task Encode(string inFile, string outFile) //Yaz0 Encode { bool result; if (result = await Task.Run(() => Yaz0.Encode(inFile, outFile))) { MessageBox.Show("Encode complete!" + "\n\n" + outFile); } else { MessageBox.Show("Encode error:" + "\n\n" + Yaz0.lerror); } }