Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Want To Create Shortcut with batch  (Read 41704 times)

0 Members and 1 Guest are viewing this topic.

The_Game_Bane

    Topic Starter


    Rookie

    Want To Create Shortcut with batch
    « on: December 11, 2009, 06:13:03 AM »
    hey guys...

    Pls sum1 help me abt

    How 2 create shortcut on desktop Using Batch file

    i cud also prefer command line software with quiet mode

    or

    Directly with dos


    i tried the command line

    xcopy r11.exe %AllUsersProfile%\desktop\r11.lnk

    wher am i going wrong

    ghostdog74



      Specialist

      Thanked: 27
      Re: Want To Create Shortcut with batch
      « Reply #1 on: December 11, 2009, 06:58:53 AM »
      you can create shortcut with vbscript
      Code: [Select]
      Set oWS = WScript.CreateObject("WScript.Shell") 
      shortCut = "C:\temp\myshortcut.lnk"   
      Set oLink = oWS.CreateShortcut(shortCut)   
      oLink.TargetPath = "C:\temp\test.bat"
      oLink.WorkingDirectory = "C:\temp"
      oLink.Save


      billrich



        Rookie

        Thanked: 1
        Re: Want To Create Shortcut with batch
        « Reply #2 on: December 11, 2009, 09:00:40 AM »
        hey guys...


        How 2 create shortcuts on desktop Using Batch file


        I tried the command line

        xcopy r11.exe %AllUsersProfile%\desktop\

        where am I going wrong.

        You are right.  The command line is the testing  ground for batch.

        Did  the xcopy  command work at the command line?:
         
        xcopy r11.exe %AllUsersProfile%\desktop\

        Place in batch file , mycopy.bat

        C:\batch>type  mycopy.bat

        xcopy r11.exe %AllUsersProfile%\desktop\

        C:\batch> mycopy.bat

        The_Game_Bane

          Topic Starter


          Rookie

          Re: Want To Create Shortcut with batch
          « Reply #3 on: December 11, 2009, 09:16:26 AM »
          You are right.  The command line is the testing  ground for batch.

          Did  the xcopy  command work at the command line?:
           
          xcopy r11.exe %AllUsersProfile%\desktop\

          Place in batch file , mycopy.bat

          C:\batch>type  mycopy.bat

          xcopy r11.exe %AllUsersProfile%\desktop\

          C:\batch> mycopy.bat


          No it didnt work it just creates a blank shortcut on desktop without any effect or icon

          billrich



            Rookie

            Thanked: 1
            Re: Want To Create Shortcut with batch
            « Reply #4 on: December 11, 2009, 09:45:10 AM »
            If the xcopy  command does  not work from the command line,  the
             xcopy command  will not work inside a batch file.

            The shortcut is an icon for the batch file.
            ___________

            http://www.tnd.com/camosun/elex130/dosbatchtutor1.html


            Making Batch Files


            --------------------------------------------------------------------------------

            "A batch file is a normal text file, no programming involved. You type DOS commands into a text file, each one on a seperate line. Then, you give the text file a .bat extension instead of a .txt extension. Now, when you double click the batch file(In Windows Explorer) or type its name at the DOS prompt, it will execute the commands.

            First, we need to know some DOS commands. If you're a regular DOS user, you can skip this section and go to CREATING A BATCH PROGRAM. The main DOS commands we will use are copy, move, del, cls, and echo. The COPY command has this syntax: "

            copy [source] [destination]

            .
            .
            .


            BC_Programmer


              Mastermind
            • Typing is no substitute for thinking.
            • Thanked: 1140
              • Yes
              • Yes
              • BC-Programming.com
            • Certifications: List
            • Computer: Specs
            • Experience: Beginner
            • OS: Windows 11
            Re: Want To Create Shortcut with batch
            « Reply #5 on: December 11, 2009, 09:55:11 AM »
            a shortcut is a LNK file, and is a completely separate file from it's target. Xcopy, copy, or any such command at the command  line will copy the file, not create a shortcut to it.
            I was trying to dereference Null Pointers before it was cool.

            Helpmeh



              Guru

            • Roar.
            • Thanked: 123
              • Yes
              • Yes
            • Computer: Specs
            • Experience: Familiar
            • OS: Windows 8
            Re: Want To Create Shortcut with batch
            « Reply #6 on: December 11, 2009, 04:59:10 PM »
            If the xcopy  command does  not work from the command line,  the
             xcopy command  will not work inside a batch file.
            There was no issue with that, only an issue with the end-result.
            Where's MagicSpeed?
            Quote from: 'matt'
            He's playing a game called IRL. Great graphics, *censored* gameplay.

            billrich



              Rookie

              Thanked: 1
              Re: Want To Create Shortcut with batch
              « Reply #7 on: December 11, 2009, 05:40:37 PM »
              There was no issue with that, only an issue with the end-result.

              I believe BC gave the perfect explanation of why The_Game_Bane 's method of creating a shortcut did not work.

              The_Game_Bane was given detailed instructions of how to create shortcut for the batch file.

              The following command did not work for The_Game_Bane  from the command line or from a Batch file:

              xcopy r11.exe %AllUsersProfile%\desktop\r11.lnk

              What did work?

              I don't know.  No feedback.

              ghostdog74



                Specialist

                Thanked: 27
                Re: Want To Create Shortcut with batch
                « Reply #8 on: December 11, 2009, 05:53:25 PM »
                xcopy r11.exe %AllUsersProfile%\desktop\r11.lnk

                this command copies r11.exe to the desktop and name it as r11.lnk, which is NOT a shortcut . Its the ORIGINAL file with a new name. That's how it "can't work" if what OP wants is a shortcut, with a LNK extension.

                billrich



                  Rookie

                  Thanked: 1
                  Re: Want To Create Shortcut with batch
                  « Reply #9 on: December 11, 2009, 06:30:59 PM »


                  Sidewinder



                    Guru

                    Thanked: 139
                  • Experience: Familiar
                  • OS: Windows 10
                  Re: Want To Create Shortcut with batch
                  « Reply #11 on: December 11, 2009, 07:25:37 PM »

                  http://www.msfn.org/board/creating-shortcuts-installation-time-t29964.html&hl=creat+shortcut



                  From the linked page:
                  Code: [Select]
                  [Version]
                  Signature=$CHICAGO$

                  $CHICAGO$ refers to Win95. The OP has WinXP.

                  If it absolutely has to be batch, there is a batch program in the Windows NT Resource Kit which you can use. Look for Shortcut.exe.

                  Use shortcut /? from the command line for an explanaton of the switches needed.

                  Good luck.  8)
                  The true sign of intelligence is not knowledge but imagination.

                  -- Albert Einstein

                  The_Game_Bane

                    Topic Starter


                    Rookie

                    Re: Want To Create Shortcut with batch
                    « Reply #12 on: December 11, 2009, 10:15:49 PM »
                    there is a software name as XXMKLINK

                    which gurantees to make shortcuts but i dont understand its switches


                    i cud also use that if i cud understood

                    ghostdog74



                      Specialist

                      Thanked: 27
                      Re: Want To Create Shortcut with batch
                      « Reply #13 on: December 11, 2009, 11:18:46 PM »
                      have you even tried the various solutions mentioned here?

                      The_Game_Bane

                        Topic Starter


                        Rookie

                        Re: Want To Create Shortcut with batch
                        « Reply #14 on: December 12, 2009, 01:41:47 AM »
                        have you even tried the various solutions mentioned here?

                        yes ive tried

                        but smthing or the other goes wrong with me
                        [I think ther solutions r correct, but im not able to apply them]