引自免费微信小程序:皆我百晓生
如果你在安装了AutoCAD 2018之后发现桌面没有创建快捷方式,可以尝试以下几个步骤来找回或手动创建桌面图标:
-
检查开始菜单:
- 打开Windows开始菜单,在搜索框里输入"AutoCAD 2018"。
- 如果找到AutoCAD,右键点击然后选择"固定到开始屏幕"或"固定到任务栏"。
-
查找程序文件夹:
- 找到安装目录下的AutoCAD 2018启动程序。
- 它通常位于
D:\CAD\Program Files\Autodesk\AutoCAD 2018\acad.exe。 - 如果这个路径不对,请根据你的实际安装路径寻找。
- 右键点击
acad.exe,选择发送到 -> 桌面(创建快捷方式)。
-
修复安装:
- 如果上述方法都无法解决,可能是安装过程中的某些环节出现问题。
- 尝试打开控制面板,找到“卸载程序”,找到AutoCAD 2018,右键点击选择“更改”或“修复”。
-
注册表检查:
- 这个步骤较复杂,可能需要谨慎操作,因为错误的操作可能会导致系统问题。
- 搜索并打开注册表编辑器(regedit.exe)。
- 导航至
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace。 - 在这里找寻与AutoCAD相关的条目,删除后重启计算机,看看是否能恢复桌面图标。
-
重置桌面:
- 删除桌面上所有其他非系统图标,然后重启计算机,看是否恢复AutoCAD的桌面图标。
- 如果图标出现,再逐一添加其他图标,找出可能冲突的程序。
-
联系技术支持:
- 如果以上所有方法都无效,可能是盗版软件的问题,建议联系提供给你软件的人寻求帮助,或者考虑使用官方渠道获取授权版本以确保最佳体验和稳定性。
注意:由于涉及注册表修改,建议在操作前备份注册表或者创建系统还原点,以防不测。
如果你需要代码来创建一个指向 acad.exe 的快捷方式,你可以使用下面的C#代码,但你需要以管理员权限运行它,否则可能无法创建快捷方式:
using System;
using System.Runtime.InteropServices;
public class CreateShortcut
{
[DllImport("shell32.dll")]
public static extern void ShellExecuteEx(ref SHellExecuteInfo lpExecInfo);
[StructLayout(LayoutKind.Sequential)]
public struct SHellExecuteInfo
{
public int cbSize;
public uint fMask;
public IntPtr hwnd;
public string lpVerb;
public string lpFile;
public string lpParameters;
public string lpDirectory;
public int nShow;
public IntPtr hInstApp;
public byte[] lpIDList;
public uint dwHotKey;
public IntPtr hIcon;
public IntPtr hProcess;
}
public static void Main()
{
string acadPath = @"D:\CAD\Program Files\Autodesk\AutoCAD 2018\acad.exe";
SHellExecuteInfo sei = new SHellExecuteInfo();
sei.cbSize = Marshal.SizeOf(sei);
sei.fMask = SEE_MASK.NOFINDWINDOW | SEE_MASK.INVOKEASUSER;
sei.lpVerb = "Create";
sei.lpFile = acadPath;
sei.nShow = SW.SHOWDEFAULT;
try
{
ShellExecuteEx(ref sei);
}
catch (Exception ex)
{
Console.WriteLine($"Error creating shortcut: {ex.Message}");
}
}
}
请将 path_to_acad.exe 替换为你的 acad.exe 实际路径,然后编译并以管理员权限运行这段代码,这将会在当前用户的桌面创建一个指向 acad.exe 的快捷方式。