杏吧_性吧_sex8_杏吧有你春暖花开

标题: 批量站内链接生成器 [打印本页]

作者: asdfgh~1    时间: 2023-6-3 01:11
标题: 批量站内链接生成器
[VIPtou]viptou[/VIPtou]

用Java写了一个可以批量生成站内链接的小程序,现发布源代码,需要的兄弟们自取初始界面:


导入网址


点击下方按钮,链接存入剪贴板


结果图


代码:

import java.awt.BorderLayout;
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class LinkGenerator {
        final static String STRING_ONE = "[url=";
        final static String STRING_TWO = "]";
        final static String STRING_THREE = "[/url]";
        private JFrame frame = new JFrame();;

        public static void main(String[] args) {
                try {
                        LinkGenerator lg = new LinkGenerator();
                        lg.frame.setVisible(true);
                } catch (Exception e) {
                        e.printStackTrace();
                        JOptionPane.showMessageDialog(null, e, "WARNING", JOptionPane.WARNING_MESSAGE);
                }
        };

        public LinkGenerator() {
                frame.setBounds(100, 100, 500, 400);
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                JTextArea text = new JTextArea();
                JScrollPane textScroll = new JScrollPane(text);
                frame.getContentPane().add(textScroll, BorderLayout.CENTER);

                JButton btn = new JButton("Generate Links");
                btn.addActionListener(e -> {
                        String[] stringRead = text.getText().split("\n");
                        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(generateLink(stringRead)),
                                        null);
                        JOptionPane.showMessageDialog(null, "The Links Generated are Saved in the Clipboad", "Task Completed", JOptionPane.INFORMATION_MESSAGE);
                });
                frame.getContentPane().add(btn, BorderLayout.SOUTH);
        }

        static String generateLink(String[] inputString) {
                StringBuilder sb = new StringBuilder("");
                int i = 1;
                for (String str : inputString) {
                        sb.append(i);
                        sb.append("、");
                        sb.append(STRING_ONE);
                        sb.append(str);
                        sb.append(STRING_TWO);
                        sb.append(str);
                        sb.append(STRING_THREE);
                        sb.append("\n");
                        i++;
                }
                return sb.toString();
        }
}


作者: 忘了…    时间: 2023-6-5 21:10
求教楼主,如何发 楼层链接?
作者: 忘了…    时间: 2023-6-5 21:14
我的操作是:点击二楼的沙发
出现提示框:然后点击复制到粘贴板,如下面的连接
https://www.weiboqq.life/forum.p ... 4&pid=299027185
接下来我点击增加链接,把forum.php?mod=redirect&goto=findpost&ptid=17924644&pid=299027185,复制上去后提交

结果失败。

如果把本贴的超链制作 像这样:thread-17924644-1-1.html 是对的?
可是楼层链接 就不会了。




欢迎光临 杏吧_性吧_sex8_杏吧有你春暖花开 (http://xiaoyudanc28.info/) Powered by Discuz! X3.2