Copy text to Clipboard in AX365 - axapta

I added a button that will copy the following Text "This is a test" on your clipboard when the user Click on it. Any idea how to do that in x++ for D365 ?

Related

Can not handle Windows pop-up (robotframework)

After I select print button then "Save PDF File As" pop-up will appear.
I want to press enter or press save button but I can not handle it.
However, I can handle the same pop-up in another page of system.
I use a lot solutions but not work. The pop-up did not change anything.
When I click "save" button by manual or press "Enter" by manual
log shown step passed.
This below solotions is not work for me.
1) [use SikuliLibrary]
SikuliLibrary.Press Special Key ENTER
2) [use Sikuli]
Click ${path_picture_save_button}
3) [use Autoit]
Control Focus strTitle=Save PDF File As strText=&Save strControl=Button2
Control Click strTitle=Save PDF File As strText=&Save strControl=Button2
4) [use resource function python"sendkeys"]
import SendKeys
def send_enter_key():
"""
Sends ENTER key to application
Works only in Windows
"""
SendKeys.SendKeys("{ENTER}")
enter image description here

Entering Text in Textbox of a jar File using Shell Script

I have a graphical interface in jar file. There is a text box in there and a button in the window. I manually enter the text into it and then click the button to get the required output.
Now I want to make this thing automatic using a shell script. I wish to pass my input file using redirection. The shell script should open the jar file copy the text in the text box and click the button automatically so that I get the result instantaneously. Could anyone suggest something?
I don't think there's a out of the box solution for this, what I can think about is :
Create a simple java class which is the launcher of your GUI java app and to perform operations like typing and button click like
Using java Robot class. Refer this post or
Using a GUI testing utility like fest to do those user operations automatically

SELENIUM: how to click on a blank section of webpage

I have a search textbox, which has some default text "search your item" visible in it.
Once you click on the search box to enter any word, the default text disappears and the word is typed.
Now, if the word inside the search box is deleted and then you click on any place on the blank part of the page, then the default text appears.
I would like to simulate this using selenium. I am able to delete the word from the search box, but after deleting the word, how do i click on any blank part of the page so that the default text is visible again?
thanks for the help in advance.
Simply use the code:
selenium.FireEvent("//id of the text box","blur");

Qt "Copy/Paste/Cut"

Well, i'm doing a Text Editor, basically where you write the text is a "QPlainTextEdit" i'm having issues, i'm trying to do in "Edit" Menu, an option to Copy/Paste/Cut.
With Copy i meant, you select the text in the Editor, open Edit Menu, Click Copy and sends that to Clipboard.
Paste, pastes what you copied?
Cut, cuts the selected text.
QTextEdit has slots copy, paste and cut. So, You need just connect Your signals with these slots and You will have C-c\C-v functionality. You can do that in QDesigner without coding.

submit SAS code or macro from Toolbar

Is it possible to allocate a SAS script or macro to a Toolbar button in Base SAS? ie can you 'dm' a macro or sas script?
Certainly. Here is one way:
Go to Tools->Customize.
Select the Customize Tab
Create a new blank button by clicking the "Add Tool" (left most button, right above the word "command"
Select an icon for the new button using the "change icon" button (otherwise it will be blank and won't show up in the toolbar)
To have the button submit a compiled macro, type this in the command field (substituting your macro name of course):
%nameofmacro;run;
To have the button submit an external sas file, you would put something like this in the command field instead:
%include "C:\path-to-file\name-of-program.sas";run;
Put whatever you want in the help text and tip text fields
Click OK then save

Resources