Answer the question
In order to leave comments, you need to log in
How to pass variables between programs without accessing disk?
In the Excel program, it passes variables to the compiled autoit script and vice versa. Now the transfer is carried out through calls to the database and files with variables on the disk. I want to get away from using physical memory in the direction of operational. I understand that it is possible to use storage in RAM, but I cannot understand the mechanism of interaction of both excel and autoit with the program in the OP. For example, with a VBS proxy script. Through WinAPI, I can start and stop the batch file, but how to make requests to the script? Implement API in it?
Please name the existing solutions for transferring variable values without using disk memory.
Answer the question
In order to leave comments, you need to log in
on the one hand there are many options, on the other hand
no need to reinvent the wheel
When I wrote my question, I thought about an analogue of scripting.dictionary with the possibility of access from another program: a dictionary hangs in the processes, one program writes to it, another reads it. And it seemed that updating the API to the existing dictionary was a trifling matter.Excel book as a "dictionary" (or InMemoryDB) with OLE access - the easiest option to learn
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question