Cooker Ver 126.96.36.199 has the following features.
Microsoft.WebView2.FixedVersionRuntime.89.0.774.45 is used as the HTML rendering engine. That is, it works as a browser compatible with Microsoft Edge version 89.0.774.45.
It is built for the .NET Framework Ver 4.7.2.
It corresponds to Rice Ver 188.8.131.52.
There are 32-bit and 64-bit versions.
Features such as text file I / O and file manipulation are included in the distribution archive as dll files. You can flexibly extend the functionality by adding and updating .dll files.
Rice is responsible for interface between web pages and external.
For more information about the Rice language, please refer to the link below.
Installation and uninstallation.
The Cooker is distributed as a 7z format self-extracting archive. If you execute the downloaded .exe file, the directory where the necessary files are unpacked will be generated.
Cooker.exe in the directory is the body of Cooker. And the rendering engine is unpacked in the webview2.runtime subdirectory.
Cooker does not depend on external files and does not use the registry. That is, Cooker is a portable application.
Special uninstallation is not necessary. Please delete the files created by the installation and uninstallation will be completed.
How to use Cooker.
Cooker is an application for manipulating web pages. Page manipuration is performed by the script written in Rice.
In other words, using Cooker is equivalent to running Rice script.
Some points to keep in mind when running a Rice script on the Cooker are shown below.
The Rice source file that is the entry point of execution with Cooker must have the extension ".cook". Cooker determines whether it is a Rice source file for Cooker by extension.
Rice source file which does not become the entry point of execution has no restriction on the extension.
Please refer to the following link for the requirements that Rice source files should have.
The .cook file must have a definition for the main class, and the main class must have a definition for the "start()" method.
The "open method void start()" method of the main class becomes the entry point of Cooker's Rice code execution.
Please refer to the following link for the entry point of Cooker's Rice code execution.
How to run the Rice program
There are four way that run the Rice program on the Cooker.
The first way is to drop a .cook file to Cooker's icon.
The second way is to drop a .cook file to the script tile.
The third way is to select a .cook file from the file selection dialog.
The fourth way is a shortcut key.
It drop the .cook file to Cooker's icon.
It can also be executed by calling the Cooker with the path of the .cook file as an argument from the command prompt.
After launching Cooker, drop the .cook file on the script tile.
Script tile is colored area on the right side of the window. Drag and drop the .cook file from Explorer here to run the program.
After launching Cooker, select the .cook file from the file selection dialog.
The file selection dialog will open by pressing the Ctrl + R keys or clicking the script tile.
file selection dialog
In addition to the above Ctrl + R keys, you can also execute the program with Ctrl + E keys.
Ctrl + E is a program rerun. Runs the last execution program again.