2019-04-07 16:06:53

Do you know the problem? You learn a programing language, but this language has no Way of speaking through sapi or screen reader? You want to download a file but also this is to much for this language? This stops you from chosing that language. If this is the only thing that stops you, forget it. Dev exe toolkit is for you.

Dev exe is a commandliner that can acomplish these things for you. Currently it can speak, download, copy to clipboard, and much more is in plan. You can of course also suggest new things that should be added, and please tell me if you like the idea. Thanks, simter.

so since this thing don't accepts my homepage as webpage, i will posst it in here. Well here you have to note that it is not only my page.

http://sdj-productions.tk

Thumbs up

2019-04-07 19:43:02

1: What are the features, exactly? Speaking, copying to clipboard, and downloading files? Is that it?
2: What language is this made in? I'm asking because I don't think you could or would really want to create a wrapper for something if it's made in BGT.
I think the idea is neat, but it falls short on advertising, heh.

Coding is not hard. No, not at all.
What is hard is making a code that accepts different and sometimes unexpected types of input and still works.
This is what truly takes a large amount of effort on a developer's part.

Thumbs up

2019-04-07 21:20:11

that's it for now but more is in plan, that's just the first version don't forget that

so since this thing don't accepts my homepage as webpage, i will posst it in here. Well here you have to note that it is not only my page.

http://sdj-productions.tk

Thumbs up

2019-04-08 11:17:51

I feel like if a programming language lacks the ability to transfer data via the internet and to interface with a screen reader, then maybe one should reconsider their choice of languages. Just saying.

My name is Inigo Montoya. You killed my space bar. Prepare to die!

http://l-works.net

2019-04-08 12:40:33

Seems like reinventing the wheel to me: for downloading you've got wget, for speaking to sapi and handling clipboard and a thousand other things you've got nircmd (on the nirsoft website they only state that you're allowed to redistribute the files provided that you don't modify them, I think this doesn't exclude using it in your own app but not entirely sure).

Roel
golfing in the kitchen

Thumbs up

2019-04-08 17:03:12

@ liam, python can't do that without other components, lol. And since when can nir cmd speak through nvda? And why should you implement wget in your game?

so since this thing don't accepts my homepage as webpage, i will posst it in here. Well here you have to note that it is not only my page.

http://sdj-productions.tk

Thumbs up

2019-04-08 17:56:41

yes, python can do that without any other components. Using other components does make it much more simpler, if I remember correctly you have to use ctypes to interface with a C dll, then a whole lot is possible but still complicated. Also, a command line app will add overhead to whatever you're doing, it will have to start for each operation. In a fast paste game, this is not what you want. Add to this things like tolk include many wrappers already so most popular languages can use screen readers just fine. And why would I use your app which only has support from a small subset of this comunity, and not a mainstream library for my language of choice and get support from the mainstream comunity which is much larger?

Roel
golfing in the kitchen

Thumbs up

2019-04-08 18:30:52

Hi,

I just want to better understand the use case for this tool kit.

So, these are command line tools? If so, I dont really understand their purpose. Could you please describe a use case for when they would be useful?

For copying to clipboard windows already has a built in command line tool called "clip". There are also command line tools for downloading files. And for speech, why need a command line tool? Doesn't that add a lot of unnecessary overhead in the context of a game where speech would have to be used frequently?

Thanks

Thumbs up

2019-04-08 18:57:57 (edited by Ethin 2019-04-08 18:59:00)

I'd like to point out that most AV (antivirus) programs consider anything by Nirsoft a virus or malicious. I'm not exactly sure why but I'd stay away from those if you want your customers to actually like you. Other than that, this tool kit seems useless. I don't need a program for speech; I already have several program for downloading files; I don't need a program to copy text to the clipboard... what does this toolkit offer me that Python, Go, Rust, C++, and so on, don't either out of the box or with a library like GLFW? (For contextual purposes, GLFW lets you receive normal events -- text and keyboard -- but you can also read and write to the clipboard and receive drag and drop events too. And it lets you do OpenGL and Vulkan things too, which is neat.)
I'm not expecting your toolkit to be an AIO solution or to be the best thing ever... but just what does this toolkit do that makes it unique from all the others?

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1

2019-04-09 19:23:11

um, this thing is useless, and i just wanted to say what post 7 and 9 did, python can do a hole lot better then this

2019-04-09 21:48:46

Um, maybe we could be a little bit nicer than this?
I will just say, this isn't something I'd pay 100 dollars for.
Pyperclips can manage you're clipboard in Python, I made the smallest wrapper ever for Tolk, and hello, wxget, thank you for helping me download that file! big_smile
Simter, maybe try something that is not available in BGT.
The app may still take time to load, but at least it'll be doing something that you would have to write code to do otherwise.

My tactical battle scripts: https://www.dropbox.com/s/dzsmqv2pgqvu1 … h.zip?dl=1
Currently, one of my favorite games is Trimps.
So I'm the Trimper Trooper!

Thumbs up

2019-04-10 05:19:47

i fully agree with @7, @9 and @10. This is totally useless.

flawless victory!

2019-04-10 06:36:01

If you really wanted to use the full power of python you could have downloaded files with urllib or requests copyingtext with pyperclip/win32clipboard on windows and speak text througgh tolk/accessible_output/ any other c library which can be wrapped with ctypes.

If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-04-10 14:24:37

So one of the things I learned when taking programming in school was to make things to make your own life easier.
I'm curious as to how you would be using this command line tool to make things easier for yourself, and why you feel th eneed to do so. I'd actually like to have a constructive conversation about this.

My name is Inigo Montoya. You killed my space bar. Prepare to die!

http://l-works.net

2019-04-10 14:46:09

I'd use a command line app if all of the following things are the case:
1. The app performs a non-trivial task and it isn't time-critical. eg. it updates a program, does UPNP, etc.
2. There's no easy way to do this in my programming language of choice. This is subjective, but as a rule of thum if it takes 3 times longer doing whatever I need to do within my app in comparison to using a command line app, this holds. This might also hold if I have intrinsic knowledge of the command line app I'm interested in.

Roel
golfing in the kitchen

Thumbs up

2019-04-10 15:01:37

I'll use varying apps based on many factors. But the most important one is whether the app I want to use has a feature that other apps on my computer don't have. If it does, and the license is fair and reasonable, there's a pretty high chance tha I'll use it. As an example (with audio formats), when I was trying to learn about DSD and wanted to try encoding an audio file with it, it was hard for me to find good encoders. As pointed out by my little program to list all available FFMpeg encoders and decoders on my system, I have (and probably did when I was finding an encoder) a decoder for DSD, but not an encoder. So I looked and found on, and used it, since it provided a feature that no other app I had did.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up

2019-04-10 16:41:32

Dev exe actually is responding pritty fast. When it comes out i will put a test aplication into the folder so you can see.

so since this thing don't accepts my homepage as webpage, i will posst it in here. Well here you have to note that it is not only my page.

http://sdj-productions.tk

Thumbs up