I have a SharePoint list and in that there is a
Title field. By default when we click on title it opens DisplayForm.aspx. Insted of this I want to open EditForm.aspx using
Powershell Script or any other way using SPD.
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
The correct and recommended way would be to use the Client Side Rendering feature of SharePoint 2013. You can refer to Item Link example here for achieving this.
Client Side rendering is powerful alternative to XSLT modifications and is wonderfully explained by Andrei Markeev in the article linked above.
This is an older question, but one that I was recently researching and came up with a SPD Workflow solution to my problem.
Right-click on the "edit" button and copy shortcut, paste to notepad
Remove the number following "ID=" at the end of the URL
Then add these two lines to your workflow
Now remove the original Title column with the hyperlink Field column on your list views and it will show up as a link to the edit menu for each of the entries on the list.